@@ -74,12 +74,28 @@ public void should_set_report_uri() {
7474 // When
7575 SingleThumbnailAdapter retrieved = thumbnailAdapter .report ("/public/Samples/Reports/07g.RevenueDetailReport" );
7676
77+ // Then
78+ String reportName = (String ) Whitebox .getInternalState (retrieved , "reportName" );
79+ assertEquals (reportName , "/public/Samples/Reports/07g.RevenueDetailReport" );
80+ }
81+
82+ @ Test
83+ /**
84+ * for {@link SingleThumbnailAdapter#report(String)}
85+ */
86+ public void should_set_report_uri_with_default_allowed () {
87+ // Given
88+ SingleThumbnailAdapter thumbnailAdapter = new SingleThumbnailAdapter (sessionStorageMock );
89+
90+ // When
91+ SingleThumbnailAdapter retrieved = thumbnailAdapter .defaultAllowed (true ).report ("/public/Samples/Reports/07g.RevenueDetailReport" );
92+
7793 // Then
7894 MultivaluedHashMap <String , String > params =
79- (MultivaluedHashMap <String , String >) Whitebox .getInternalState (thumbnailAdapter , "params" );
80- List <String > list = params .get ("uri " );
95+ (MultivaluedHashMap <String , String >) Whitebox .getInternalState (retrieved , "params" );
96+ List <String > list = params .get ("defaultAllowed " );
8197 assertSame (retrieved , thumbnailAdapter );
82- assertEquals (list .get (0 ), "/public/Samples/Reports/07g.RevenueDetailReport " );
98+ assertEquals (list .get (0 ), "true " );
8399 }
84100
85101 @ Test
@@ -115,8 +131,8 @@ public void should_return_proper_operation_result() {
115131 eq (InputStream .class ),
116132 eq (new String []{"/thumbnails" , "/public/Samples/Reports/07g.RevenueDetailReport" }),
117133 any (DefaultErrorHandler .class ))).thenReturn (jerseyRequestMock );
118- when (jerseyRequestMock .setAccept ("image/jpeg" )).thenReturn (requestBuilderMock );
119- when (requestBuilderMock .get ()).thenReturn (operationResultMock );
134+ when (jerseyRequestMock .setAccept ("image/jpeg" )).thenReturn (jerseyRequestMock );
135+ when (jerseyRequestMock .get ()).thenReturn (operationResultMock );
120136 SingleThumbnailAdapter thumbnailAdapter = new SingleThumbnailAdapter (sessionStorageMock );
121137 thumbnailAdapter .report ("/public/Samples/Reports/07g.RevenueDetailReport" );
122138
@@ -128,7 +144,7 @@ public void should_return_proper_operation_result() {
128144 assertNotNull (retrieved );
129145 assertSame (retrieved , operationResultMock );
130146 verify (jerseyRequestMock ).setAccept (eq ("image/jpeg" ));
131- verify (requestBuilderMock ).get ();
147+ verify (jerseyRequestMock ).get ();
132148 verifyStatic (times (1 ));
133149 buildRequest (
134150 eq (sessionStorageMock ),
0 commit comments