File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed
main/java/org/springframework/web/util
test/java/org/springframework/web/util Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 11/*
2- * Copyright 2002-2021 the original author or authors.
2+ * Copyright 2002-2024 the original author or authors.
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
55 * you may not use this file except in compliance with the License.
@@ -66,7 +66,7 @@ public class UriTemplate implements Serializable {
6666 * @param uriTemplate the URI template string
6767 */
6868 public UriTemplate (String uriTemplate ) {
69- Assert .hasText (uriTemplate , "'uriTemplate' must not be null" );
69+ Assert .notNull (uriTemplate , "'uriTemplate' must not be null" );
7070 this .uriTemplate = uriTemplate ;
7171 this .uriComponents = UriComponentsBuilder .fromUriString (uriTemplate ).build ();
7272
Original file line number Diff line number Diff line change 11/*
2- * Copyright 2002-2022 the original author or authors.
2+ * Copyright 2002-2024 the original author or authors.
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
55 * you may not use this file except in compliance with the License.
2727
2828import static org .assertj .core .api .Assertions .assertThat ;
2929import static org .assertj .core .api .Assertions .assertThatIllegalArgumentException ;
30+ import static org .assertj .core .api .Assertions .assertThatNoException ;
3031
3132/**
3233 * @author Arjen Poutsma
3536 */
3637class UriTemplateTests {
3738
39+ @ Test
40+ void emptyPathDoesNotThrowException () {
41+ assertThatNoException ().isThrownBy (() -> new UriTemplate ("" ));
42+ }
43+
44+ @ Test
45+ void nullPathThrowsException () {
46+ assertThatIllegalArgumentException ().isThrownBy (() -> new UriTemplate (null ));
47+ }
48+
3849 @ Test
3950 void getVariableNames () {
4051 UriTemplate template = new UriTemplate ("/hotels/{hotel}/bookings/{booking}" );
You can’t perform that action at this time.
0 commit comments