Skip to content

Commit 77e14f0

Browse files
committed
iluwatar#354 Add tests for Properties
1 parent 4a49f82 commit 77e14f0

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

feature-toggle/src/main/java/com/iluwatar/featuretoggle/user/UserGroup.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public class UserGroup {
1111
private static List<User> freeGroup = new ArrayList<>();
1212
private static List<User> paidGroup = new ArrayList<>();
1313

14+
1415
/**
1516
*
1617
* @param user {@link User} to be added to the free group

feature-toggle/src/test/java/com/iluwatar/featuretoggle/pattern/propertiesversion/PropertiesFeatureToggleVersionTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@
1313

1414
public class PropertiesFeatureToggleVersionTest {
1515

16+
@Test(expected = IllegalArgumentException.class)
17+
public void testNullPropertiesPassed() throws Exception {
18+
new PropertiesFeatureToggleVersion(null);
19+
}
20+
21+
@Test(expected = IllegalArgumentException.class)
22+
public void testNonBooleanProperty() throws Exception {
23+
final Properties properties = new Properties();
24+
properties.setProperty("enhancedWelcome","Something");
25+
new PropertiesFeatureToggleVersion(properties);
26+
}
27+
1628
@Test
1729
public void testFeatureTurnedOn() throws Exception {
1830
final Properties properties = new Properties();

0 commit comments

Comments
 (0)