Merge branch 'master' of github.com:ytian90/java-design-patterns

This commit is contained in:
ytian90
2017-04-30 00:20:48 -07:00
280 changed files with 3718 additions and 484 deletions

View File

@@ -30,7 +30,7 @@
<parent>
<artifactId>java-design-patterns</artifactId>
<groupId>com.iluwatar</groupId>
<version>1.15.0-SNAPSHOT</version>
<version>1.16.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -23,16 +23,18 @@
package com.iluwatar.featuretoggle.pattern.propertiesversion;
import com.iluwatar.featuretoggle.pattern.Service;
import com.iluwatar.featuretoggle.user.User;
import org.junit.Test;
import java.util.Properties;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import com.iluwatar.featuretoggle.pattern.Service;
import com.iluwatar.featuretoggle.user.User;
import java.util.Properties;
import org.junit.Test;
/**
* Test Properties Toggle
*/
public class PropertiesFeatureToggleVersionTest {
@Test(expected = IllegalArgumentException.class)
@@ -66,4 +68,4 @@ public class PropertiesFeatureToggleVersionTest {
final String welcomeMessage = service.getWelcomeMessage(new User("Jamie No Code"));
assertEquals("Welcome to the application.", welcomeMessage);
}
}
}

View File

@@ -22,15 +22,18 @@
*/
package com.iluwatar.featuretoggle.pattern.tieredversion;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import com.iluwatar.featuretoggle.pattern.Service;
import com.iluwatar.featuretoggle.user.User;
import com.iluwatar.featuretoggle.user.UserGroup;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
/**
* Test Tiered Feature Toggle
*/
public class TieredFeatureToggleVersionTest {
final User paidUser = new User("Jamie Coder");
@@ -61,4 +64,4 @@ public class TieredFeatureToggleVersionTest {
public void testIsEnhancedAlwaysTrueAsTiered() throws Exception {
assertTrue(service.isEnhanced());
}
}
}

View File

@@ -22,11 +22,14 @@
*/
package com.iluwatar.featuretoggle.user;
import org.junit.Test;
import static junit.framework.TestCase.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
/**
* Test User Group specific feature
*/
public class UserGroupTest {
@Test
@@ -56,4 +59,4 @@ public class UserGroupTest {
UserGroup.addUserToPaidGroup(user);
UserGroup.addUserToFreeGroup(user);
}
}
}