@@ -49,16 +49,17 @@ void defaultValuesForRedirect() {
49
49
Rendering rendering = Rendering .redirectTo ("abc" ).build ();
50
50
51
51
Object view = rendering .view ();
52
- assertThat (view .getClass ()).isEqualTo (RedirectView .class );
53
- assertThat (((RedirectView ) view ).getUrl ()).isEqualTo ("abc" );
54
- assertThat (((RedirectView ) view ).isContextRelative ()).isTrue ();
55
- assertThat (((RedirectView ) view ).isPropagateQuery ()).isFalse ();
52
+ assertThat (view ).isExactlyInstanceOf (RedirectView .class );
53
+ RedirectView redirectView = (RedirectView ) view ;
54
+ assertThat (redirectView .getUrl ()).isEqualTo ("abc" );
55
+ assertThat (redirectView .isContextRelative ()).isTrue ();
56
+ assertThat (redirectView .isPropagateQuery ()).isFalse ();
56
57
}
57
58
58
-
59
59
@ Test
60
60
void viewName () {
61
61
Rendering rendering = Rendering .view ("foo" ).build ();
62
+
62
63
assertThat (rendering .view ()).isEqualTo ("foo" );
63
64
}
64
65
@@ -114,7 +115,7 @@ void redirectWithAbsoluteUrl() {
114
115
Rendering rendering = Rendering .redirectTo ("foo" ).contextRelative (false ).build ();
115
116
116
117
Object view = rendering .view ();
117
- assertThat (view . getClass ()). isEqualTo (RedirectView .class );
118
+ assertThat (view ). isExactlyInstanceOf (RedirectView .class );
118
119
assertThat (((RedirectView ) view ).isContextRelative ()).isFalse ();
119
120
}
120
121
@@ -123,17 +124,17 @@ void redirectWithPropagateQuery() {
123
124
Rendering rendering = Rendering .redirectTo ("foo" ).propagateQuery (true ).build ();
124
125
125
126
Object view = rendering .view ();
126
- assertThat (view . getClass ()). isEqualTo (RedirectView .class );
127
+ assertThat (view ). isExactlyInstanceOf (RedirectView .class );
127
128
assertThat (((RedirectView ) view ).isPropagateQuery ()).isTrue ();
128
129
}
129
130
130
- @ Test // gh-33498
131
+ @ Test // gh-33498
131
132
void redirectWithCustomStatus () {
132
133
HttpStatus status = HttpStatus .MOVED_PERMANENTLY ;
133
134
Rendering rendering = Rendering .redirectTo ("foo" ).status (status ).build ();
134
135
135
136
Object view = rendering .view ();
136
- assertThat (view . getClass ()). isEqualTo (RedirectView .class );
137
+ assertThat (view ). isExactlyInstanceOf (RedirectView .class );
137
138
assertThat (((RedirectView ) view ).getStatusCode ()).isEqualTo (status );
138
139
}
139
140
0 commit comments