11package com .jaspersoft .jasperserver .jaxrs .client .apiadapters .bundles ;
22
3- import com .jaspersoft .jasperserver .jaxrs .client .core .*;
3+ import com .jaspersoft .jasperserver .jaxrs .client .core .AnonymousSession ;
4+ import com .jaspersoft .jasperserver .jaxrs .client .core .JasperserverRestClient ;
5+ import com .jaspersoft .jasperserver .jaxrs .client .core .RestClientConfiguration ;
46import com .jaspersoft .jasperserver .jaxrs .client .core .enums .JRSVersion ;
57import com .jaspersoft .jasperserver .jaxrs .client .core .enums .MimeType ;
6- import org . codehaus . jettison . json . JSONObject ;
8+ import java . util . Map ;
79import org .testng .annotations .BeforeMethod ;
810import org .testng .annotations .Test ;
911
1012import static junit .framework .Assert .assertFalse ;
1113import static junit .framework .Assert .assertNotNull ;
14+ import static org .junit .Assert .assertTrue ;
1215
1316/**
1417 * @author Tetiana Iefimenko
1518 */
19+
1620public class BundlesServiceIT {
1721
1822 private RestClientConfiguration config ;
@@ -25,6 +29,8 @@ public void before() {
2529 config .setAcceptMimeType (MimeType .JSON );
2630 config .setContentMimeType (MimeType .JSON );
2731 config .setJrsVersion (JRSVersion .v6_1_0 );
32+ config .setLogHttp (true );
33+ config .setLogHttpEntity (true );
2834 client = new JasperserverRestClient (config );
2935 session = client .getAnonymousSession ();
3036 }
@@ -33,59 +39,63 @@ public void before() {
3339 public void should_return_all_bundles_for_default_locale () {
3440
3541 // When
36- final JSONObject bundles = session
42+ final Map < String , Map < String , String >> bundles = session
3743 .bundlesService ()
3844 .forLocale (null )
3945 .allBundles ()
4046 .getEntity ();
4147
4248 // Then
4349 assertNotNull (bundles );
44- assertFalse (bundles .has ("jasperserver_messages" ));
50+ assertFalse (bundles .size () == 0 );
51+ assertTrue (bundles .containsKey ("jasperserver_config" ));
4552 }
4653
4754 @ Test
4855 public void should_return_all_bundles_for_specified_locale () {
4956
5057 // When
51- final JSONObject bundles = session
58+ final Map < String , Map < String , String >> bundles = session
5259 .bundlesService ()
5360 .forLocale ("de" )
5461 .allBundles ()
5562 .getEntity ();
5663
5764 // Then
5865 assertNotNull (bundles );
59- assertFalse (bundles .has ("jasperserver_messages" ));
66+ assertFalse (bundles .size () == 0 );
67+ assertTrue (bundles .containsKey ("jasperserver_config" ));
6068 }
6169
6270 @ Test
6371 public void should_return__bundle_by_name_for_specified_locale () {
6472
6573 // When
66- final JSONObject bundle = session
74+ final Map < String , String > bundle = session
6775 .bundlesService ()
6876 .forLocale ("de" )
6977 .bundle ("jasperserver_messages" )
7078 .getEntity ();
7179
7280 // Then
7381 assertNotNull (bundle );
74- assertFalse (bundle .has ("jsp.JSErrorPage.errorTrace" ));
82+ assertFalse (bundle .size () == 0 );
83+ assertTrue (bundle .containsKey ("logCollectors.form.resourceUri.hint" ));
7584 }
7685
7786 @ Test
7887 public void should_return__bundle_by_name_for_default_locale () {
7988
8089 // When
81- final JSONObject bundle = session
90+ final Map < String , String > bundle = session
8291 .bundlesService ()
8392 .forLocale (null )
8493 .bundle ("jasperserver_messages" )
8594 .getEntity ();
8695
8796 // Then
8897 assertNotNull (bundle );
89- assertFalse (bundle .has ("jsp.JSErrorPage.errorTrace" ));
98+ assertFalse (bundle .size () == 0 );
99+ assertTrue (bundle .containsKey ("logCollectors.form.resourceUri.hint" ));
90100 }
91101}
0 commit comments