@Test public void testSetDefaultGeolocSearchPlaceTypeWithNullOrEmptyValueShouldSettheDefaultPlaceTypeClassToNULL() { GisgraphyConfig gisgraphyConfig = new GisgraphyConfig(); // set a value before testing gisgraphyConfig.setDefaultGeolocSearchPlaceType("TestEntity"); assertEquals(TestEntity.class, GisgraphyConfig.defaultGeolocSearchPlaceTypeClass); gisgraphyConfig.setDefaultGeolocSearchPlaceType(" "); assertNull(GisgraphyConfig.defaultGeolocSearchPlaceTypeClass); gisgraphyConfig.setDefaultGeolocSearchPlaceType("City"); gisgraphyConfig.setDefaultGeolocSearchPlaceType(null); assertNull(GisgraphyConfig.defaultGeolocSearchPlaceTypeClass); }
@Test public void testSetDefaultGeolocSearchPlaceTypeWithWrongValueShouldSettheDefaultPlaceTypeClassToNULL() { GisgraphyConfig gisgraphyConfig = new GisgraphyConfig(); gisgraphyConfig.setDefaultGeolocSearchPlaceType("NO"); assertNull(GisgraphyConfig.defaultGeolocSearchPlaceTypeClass); }
@Test public void testSetDefaultGeolocSearchPlaceTypeShouldBeCaseSensitive() { GisgraphyConfig gisgraphyConfig = new GisgraphyConfig(); gisgraphyConfig.setDefaultGeolocSearchPlaceType("city"); assertNull(GisgraphyConfig.defaultGeolocSearchPlaceTypeClass); }
@Test public void testSetDefaultGeolocSearchPlaceTypeShouldReallySetTheClassAcordingToEntityPackage() { GisgraphyConfig gisgraphyConfig = new GisgraphyConfig(); gisgraphyConfig.setDefaultGeolocSearchPlaceType("TestEntity"); assertEquals(TestEntity.class, GisgraphyConfig.defaultGeolocSearchPlaceTypeClass); }