File tree 2 files changed +12
-1
lines changed
main/java/org/springframework/web/util
test/java/org/springframework/web/util
2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ public class UriTemplate implements Serializable {
66
66
* @param uriTemplate the URI template string
67
67
*/
68
68
public UriTemplate (String uriTemplate ) {
69
- Assert .hasText (uriTemplate , "'uriTemplate' must not be null" );
69
+ Assert .notNull (uriTemplate , "'uriTemplate' must not be null" );
70
70
this .uriTemplate = uriTemplate ;
71
71
this .uriComponents = UriComponentsBuilder .fromUriString (uriTemplate ).build ();
72
72
Original file line number Diff line number Diff line change 27
27
28
28
import static org .assertj .core .api .Assertions .assertThat ;
29
29
import static org .assertj .core .api .Assertions .assertThatIllegalArgumentException ;
30
+ import static org .assertj .core .api .Assertions .assertThatNoException ;
30
31
31
32
/**
32
33
* @author Arjen Poutsma
@@ -218,4 +219,14 @@ void expandWithAtSign() {
218
219
assertThat (uri .toString ()).isEqualTo ("http://localhost/query=foo@bar" );
219
220
}
220
221
222
+ @ Test
223
+ void emptyPathDoesNotThrowException () {
224
+ assertThatNoException ().isThrownBy (() -> new UriTemplate ("" ));
225
+ }
226
+
227
+ @ Test
228
+ void emptyPathThrowsException () {
229
+ assertThatIllegalArgumentException ().isThrownBy (() -> new UriTemplate (null ));
230
+ }
231
+
221
232
}
You can’t perform that action at this time.
0 commit comments