#354 Add tests for Properties
This commit is contained in:
		@@ -11,6 +11,7 @@ public class UserGroup {
 | 
			
		||||
  private static List<User> freeGroup = new ArrayList<>();
 | 
			
		||||
  private static List<User> paidGroup = new ArrayList<>();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   *
 | 
			
		||||
   * @param user {@link User} to be added to the free group
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,18 @@ import static org.junit.Assert.assertTrue;
 | 
			
		||||
 | 
			
		||||
public class PropertiesFeatureToggleVersionTest {
 | 
			
		||||
 | 
			
		||||
  @Test(expected = IllegalArgumentException.class)
 | 
			
		||||
  public void testNullPropertiesPassed() throws Exception {
 | 
			
		||||
    new PropertiesFeatureToggleVersion(null);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Test(expected = IllegalArgumentException.class)
 | 
			
		||||
  public void testNonBooleanProperty() throws Exception {
 | 
			
		||||
    final Properties properties = new Properties();
 | 
			
		||||
    properties.setProperty("enhancedWelcome","Something");
 | 
			
		||||
    new PropertiesFeatureToggleVersion(properties);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Test
 | 
			
		||||
  public void testFeatureTurnedOn() throws Exception {
 | 
			
		||||
    final Properties properties = new Properties();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user