@@ -82,11 +82,13 @@ public void optimizelyUserContext_withAttributes() {
8282
8383 @ Test
8484 public void optimizelyUserContext_noAttributes () {
85- OptimizelyUserContext user = new OptimizelyUserContext (optimizely , userId );
85+ OptimizelyUserContext user_1 = new OptimizelyUserContext (optimizely , userId );
86+ OptimizelyUserContext user_2 = new OptimizelyUserContext (optimizely , userId );
8687
87- assertEquals (user .getOptimizely (), optimizely );
88- assertEquals (user .getUserId (), userId );
89- assertTrue (user .getAttributes ().isEmpty ());
88+ assertEquals (user_1 .getOptimizely (), optimizely );
89+ assertEquals (user_1 .getUserId (), userId );
90+ assertTrue (user_1 .getAttributes ().isEmpty ());
91+ assertEquals (user_1 .hashCode (), user_2 .hashCode ());
9092 }
9193
9294 @ Test
@@ -1263,21 +1265,6 @@ public void setForcedDecisionWithoutRuleKeyTest() {
12631265 }
12641266
12651267
1266- @ Test
1267- public void setForcedDecisionWithoutRuleKeyTestSdkNotReady () {
1268- String flagKey = "55555" ;
1269- String variationKey = "33333" ;
1270- Optimizely optimizely = new Optimizely .Builder ().build ();
1271- OptimizelyUserContext optimizelyUserContext = new OptimizelyUserContext (
1272- optimizely ,
1273- userId ,
1274- Collections .emptyMap ());
1275-
1276- OptimizelyDecisionContext optimizelyDecisionContext = new OptimizelyDecisionContext (flagKey , null );
1277- OptimizelyForcedDecision optimizelyForcedDecision = new OptimizelyForcedDecision (variationKey );
1278- assertFalse (optimizelyUserContext .setForcedDecision (optimizelyDecisionContext , optimizelyForcedDecision ));
1279- }
1280-
12811268 @ Test
12821269 public void getForcedVariationWithRuleKey () {
12831270 String flagKey = "55555" ;
@@ -1330,22 +1317,6 @@ public void getForcedVariationWithoutRuleKey() {
13301317 assertEquals (variationKey , optimizelyUserContext .getForcedDecision (optimizelyDecisionContext ).getVariationKey ());
13311318 }
13321319
1333- @ Test
1334- public void getForcedVariationWithoutRuleKeySdkNotReady () {
1335- String flagKey = "55555" ;
1336- String variationKey = "33333" ;
1337- Optimizely optimizely = new Optimizely .Builder ().build ();
1338- OptimizelyUserContext optimizelyUserContext = new OptimizelyUserContext (
1339- optimizely ,
1340- userId ,
1341- Collections .emptyMap ());
1342-
1343- OptimizelyDecisionContext optimizelyDecisionContext = new OptimizelyDecisionContext (flagKey , null );
1344- OptimizelyForcedDecision optimizelyForcedDecision = new OptimizelyForcedDecision (variationKey );
1345-
1346- optimizelyUserContext .setForcedDecision (optimizelyDecisionContext , optimizelyForcedDecision );
1347- assertNull (optimizelyUserContext .getForcedDecision (optimizelyDecisionContext ));
1348- }
13491320
13501321 @ Test
13511322 public void failedGetForcedDecisionWithoutRuleKey () {
@@ -1434,22 +1405,6 @@ public void removeForcedDecisionWithIncorrectFlagKey() {
14341405 assertFalse (optimizelyUserContext .removeForcedDecision (incorrectOptimizelyDecisionContext ));
14351406 }
14361407
1437- @ Test
1438- public void removeForcedDecisionWithoutRuleKeySdkNotReady () {
1439- String flagKey = "flag2" ;
1440- String variationKey = "33333" ;
1441- Optimizely optimizely = new Optimizely .Builder ().build ();
1442- OptimizelyUserContext optimizelyUserContext = new OptimizelyUserContext (
1443- optimizely ,
1444- userId ,
1445- Collections .emptyMap ());
1446-
1447- OptimizelyDecisionContext optimizelyDecisionContext = new OptimizelyDecisionContext (flagKey , null );
1448- OptimizelyForcedDecision optimizelyForcedDecision = new OptimizelyForcedDecision (variationKey );
1449-
1450- optimizelyUserContext .setForcedDecision (optimizelyDecisionContext , optimizelyForcedDecision );
1451- assertFalse (optimizelyUserContext .removeForcedDecision (optimizelyDecisionContext ));
1452- }
14531408
14541409 @ Test
14551410 public void removeForcedDecisionWithIncorrectFlagKeyButSimilarRuleKey () {
@@ -1487,23 +1442,6 @@ public void removeAllForcedDecisions() {
14871442 assertTrue (optimizelyUserContext .removeAllForcedDecisions ());
14881443 }
14891444
1490- @ Test
1491- public void removeAllForcedDecisionsSdkNotReady () {
1492- String flagKey = "55555" ;
1493- String ruleKey = "77777" ;
1494- String variationKey = "33333" ;
1495- Optimizely optimizely = new Optimizely .Builder ().build ();
1496- OptimizelyUserContext optimizelyUserContext = new OptimizelyUserContext (
1497- optimizely ,
1498- userId ,
1499- Collections .emptyMap ());
1500-
1501- OptimizelyDecisionContext optimizelyDecisionContext = new OptimizelyDecisionContext (flagKey , ruleKey );
1502- OptimizelyForcedDecision optimizelyForcedDecision = new OptimizelyForcedDecision (variationKey );
1503-
1504- optimizelyUserContext .setForcedDecision (optimizelyDecisionContext , optimizelyForcedDecision );
1505- assertFalse (optimizelyUserContext .removeAllForcedDecisions ());
1506- }
15071445
15081446 @ Test
15091447 public void findValidatedForcedDecisionWithRuleKey () {
0 commit comments