### Question:
UtilityService { public static Page<String> listLicensingModels(final Context context) throws NetLicensingException { final Page<LicensingModelProperties> licensingModels = NetLicensingService.getInstance().list(context, Constants.Utility.ENDPOINT_PATH + "/licensingModels", null, LicensingModelProperties.class); return new PageImpl<String>( (List<String>) CollectionUtils.collect(licensingModels.getContent(), new Transformer<LicensingModelProperties, String>() { @Override public String transform(final LicensingModelProperties licensingModel) { return licensingModel.getName(); } }), licensingModels.getPageNumber(), licensingModels.getItemsNumber(), licensingModels.getTotalPages(), licensingModels.getTotalItems(), licensingModels.hasNext()); }  static Page<String> listLicenseTypes(final Context context); static Page<String> listLicensingModels(final Context context); static Page<Country> listCountries(final Context context, final String filter);  }### Answer:
@Test public void testListLicensingModels() throws Exception { final Page<String> licensingModels = UtilityService.listLicensingModels(context); assertNotNull(licensingModels); assertTrue(licensingModels.hasContent()); assertEquals(3, licensingModels.getContent().size()); assertEquals("TimeLimitedEvaluation", licensingModels.getContent().get(0)); assertEquals("TimeVolume", licensingModels.getContent().get(1)); assertEquals("FeatureWithTimeVolume", licensingModels.getContent().get(2)); }