77
88import static io .jooby .ParamSource .COOKIE ;
99import static io .jooby .ParamSource .FLASH ;
10+ import static io .jooby .ParamSource .FORM ;
1011import static io .jooby .ParamSource .HEADER ;
11- import static io .jooby .ParamSource .MULTIPART ;
1212import static io .jooby .ParamSource .PATH ;
1313import static io .jooby .ParamSource .QUERY ;
1414import static io .jooby .ParamSource .SESSION ;
@@ -56,7 +56,7 @@ public void makeContext() {
5656 context .setQueryString ("?foo=query-bar" );
5757
5858 Formdata formdata = Value .formdata (context );
59- formdata .put ("foo" , "multipart -bar" );
59+ formdata .put ("foo" , "form -bar" );
6060 context .setForm (formdata );
6161 }
6262
@@ -68,32 +68,22 @@ public void testNoSources() {
6868
6969 @ Test
7070 public void testPriority () {
71- test (PATH , HEADER , COOKIE , FLASH , SESSION , QUERY , MULTIPART );
72- test (HEADER , COOKIE , FLASH , SESSION , QUERY , MULTIPART , PATH );
73- test (COOKIE , FLASH , SESSION , QUERY , MULTIPART , PATH , HEADER );
74- test (FLASH , SESSION , QUERY , MULTIPART , PATH , HEADER , COOKIE );
75- test (SESSION , QUERY , MULTIPART , PATH , HEADER , COOKIE , FLASH );
76- test (QUERY , MULTIPART , PATH , HEADER , COOKIE , FLASH , SESSION );
77- test (MULTIPART , PATH , HEADER , COOKIE , FLASH , SESSION , QUERY );
78- test (MULTIPART , PATH , HEADER , COOKIE , FLASH , SESSION , QUERY );
79-
80- test (PATH , l -> l .inPath ().inHeader ().inCookie ().inFlash ().inSession ().inQuery ().inMultipart ());
81- test (
82- HEADER ,
83- l -> l .inHeader ().inCookie ().inFlash ().inSession ().inQuery ().inMultipart ().inPath ());
84- test (
85- COOKIE ,
86- l -> l .inCookie ().inFlash ().inSession ().inQuery ().inMultipart ().inPath ().inHeader ());
87- test (
88- FLASH , l -> l .inFlash ().inSession ().inQuery ().inMultipart ().inPath ().inHeader ().inCookie ());
89- test (
90- SESSION ,
91- l -> l .inSession ().inQuery ().inMultipart ().inPath ().inHeader ().inCookie ().inFlash ());
92- test (
93- QUERY , l -> l .inQuery ().inMultipart ().inPath ().inHeader ().inCookie ().inFlash ().inSession ());
94- test (
95- MULTIPART ,
96- l -> l .inMultipart ().inPath ().inHeader ().inCookie ().inFlash ().inSession ().inQuery ());
71+ test (PATH , HEADER , COOKIE , FLASH , SESSION , QUERY , FORM );
72+ test (HEADER , COOKIE , FLASH , SESSION , QUERY , FORM , PATH );
73+ test (COOKIE , FLASH , SESSION , QUERY , FORM , PATH , HEADER );
74+ test (FLASH , SESSION , QUERY , FORM , PATH , HEADER , COOKIE );
75+ test (SESSION , QUERY , FORM , PATH , HEADER , COOKIE , FLASH );
76+ test (QUERY , FORM , PATH , HEADER , COOKIE , FLASH , SESSION );
77+ test (FORM , PATH , HEADER , COOKIE , FLASH , SESSION , QUERY );
78+ test (FORM , PATH , HEADER , COOKIE , FLASH , SESSION , QUERY );
79+
80+ test (PATH , l -> l .inPath ().inHeader ().inCookie ().inFlash ().inSession ().inQuery ().inForm ());
81+ test (HEADER , l -> l .inHeader ().inCookie ().inFlash ().inSession ().inQuery ().inForm ().inPath ());
82+ test (COOKIE , l -> l .inCookie ().inFlash ().inSession ().inQuery ().inForm ().inPath ().inHeader ());
83+ test (FLASH , l -> l .inFlash ().inSession ().inQuery ().inForm ().inPath ().inHeader ().inCookie ());
84+ test (SESSION , l -> l .inSession ().inQuery ().inForm ().inPath ().inHeader ().inCookie ().inFlash ());
85+ test (QUERY , l -> l .inQuery ().inForm ().inPath ().inHeader ().inCookie ().inFlash ().inSession ());
86+ test (FORM , l -> l .inForm ().inPath ().inHeader ().inCookie ().inFlash ().inSession ().inQuery ());
9787 }
9888
9989 @ Test
@@ -102,7 +92,7 @@ public void testMissingValue() {
10292 MissingValueException .class ,
10393 () ->
10494 new MockContext ()
105- .lookup ("foo" , PATH , HEADER , COOKIE , FLASH , SESSION , QUERY , MULTIPART )
95+ .lookup ("foo" , PATH , HEADER , COOKIE , FLASH , SESSION , QUERY , FORM )
10696 .value ());
10797
10898 assertThrows (
@@ -116,7 +106,7 @@ public void testMissingValue() {
116106 .inFlash ()
117107 .inSession ()
118108 .inQuery ()
119- .inMultipart ()
109+ .inForm ()
120110 .get ("foo" )
121111 .value ());
122112 }
0 commit comments