@@ -447,106 +447,106 @@ public void bucketUserNotInOverlappingGroupExperiment() throws Exception {
447447
448448 /**
449449 * Verify that {@link Bucketer#bucket(Experiment,String)} saves a variation of an experiment for a user
450- * when a {@link UserExperimentRecord } is present.
450+ * when a {@link UserProfile } is present.
451451 */
452452 @ Test public void bucketUserSaveActivationWithUserExperimentRecord () throws Exception {
453453 final AtomicInteger bucketValue = new AtomicInteger ();
454- UserExperimentRecord userExperimentRecord = mock (UserExperimentRecord .class );
455- Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userExperimentRecord );
454+ UserProfile userProfile = mock (UserProfile .class );
455+ Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userProfile );
456456 bucketValue .set (3000 );
457457
458458 ProjectConfig projectConfig = validProjectConfigV2 ();
459459 List <Experiment > groupExperiments = projectConfig .getGroups ().get (0 ).getExperiments ();
460460 Experiment groupExperiment = groupExperiments .get (0 );
461461 final Variation variation = groupExperiment .getVariations ().get (0 );
462462
463- when (userExperimentRecord .save ("blah" , groupExperiment .getKey (), variation .getKey ())).thenReturn (true );
463+ when (userProfile .save ("blah" , groupExperiment .getKey (), variation .getKey ())).thenReturn (true );
464464
465465 assertThat (algorithm .bucket (groupExperiment , "blah" ), is (variation ));
466466
467467 logbackVerifier .expectMessage (Level .INFO ,
468468 "Saved variation \" e2_vtag1\" of experiment \" group_etag2\" for user \" blah\" ." );
469469
470- verify (userExperimentRecord ).save ("blah" , groupExperiment .getKey (), variation .getKey ());
470+ verify (userProfile ).save ("blah" , groupExperiment .getKey (), variation .getKey ());
471471 }
472472
473473 /**
474474 * Verify that {@link Bucketer#bucket(Experiment,String)} logs correctly
475- * when a {@link UserExperimentRecord } is present and fails to save an activation.
475+ * when a {@link UserProfile } is present and fails to save an activation.
476476 */
477477 @ Test public void bucketUserSaveActivationFailWithUserExperimentRecord () throws Exception {
478478 final AtomicInteger bucketValue = new AtomicInteger ();
479- UserExperimentRecord userExperimentRecord = mock (UserExperimentRecord .class );
480- Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userExperimentRecord );
479+ UserProfile userProfile = mock (UserProfile .class );
480+ Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userProfile );
481481 bucketValue .set (3000 );
482482
483483 ProjectConfig projectConfig = validProjectConfigV2 ();
484484 List <Experiment > groupExperiments = projectConfig .getGroups ().get (0 ).getExperiments ();
485485 Experiment groupExperiment = groupExperiments .get (0 );
486486 final Variation variation = groupExperiment .getVariations ().get (0 );
487487
488- when (userExperimentRecord .save ("blah" , groupExperiment .getKey (), variation .getKey ())).thenReturn (false );
488+ when (userProfile .save ("blah" , groupExperiment .getKey (), variation .getKey ())).thenReturn (false );
489489
490490 assertThat (algorithm .bucket (groupExperiment , "blah" ), is (variation ));
491491
492492 logbackVerifier .expectMessage (Level .WARN ,
493493 "Failed to save variation \" e2_vtag1\" of experiment \" group_etag2\" for user \" blah\" ." );
494494
495- verify (userExperimentRecord ).save ("blah" , groupExperiment .getKey (), variation .getKey ());
495+ verify (userProfile ).save ("blah" , groupExperiment .getKey (), variation .getKey ());
496496 }
497497
498498 /**
499499 * Verify that {@link Bucketer#bucket(Experiment,String)} returns a variation that is
500- * stored in the provided {@link UserExperimentRecord }.
500+ * stored in the provided {@link UserProfile }.
501501 */
502502 @ Test public void bucketUserRestoreActivationWithUserExperimentRecord () throws Exception {
503503 final AtomicInteger bucketValue = new AtomicInteger ();
504- UserExperimentRecord userExperimentRecord = mock (UserExperimentRecord .class );
505- Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userExperimentRecord );
504+ UserProfile userProfile = mock (UserProfile .class );
505+ Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userProfile );
506506 bucketValue .set (3000 );
507507
508508 ProjectConfig projectConfig = validProjectConfigV2 ();
509509 List <Experiment > groupExperiments = projectConfig .getGroups ().get (0 ).getExperiments ();
510510 Experiment groupExperiment = groupExperiments .get (0 );
511511 final Variation variation = groupExperiment .getVariations ().get (0 );
512512
513- when (userExperimentRecord .lookup ("blah" , groupExperiment .getKey ())).thenReturn (variation .getKey ());
513+ when (userProfile .lookup ("blah" , groupExperiment .getKey ())).thenReturn (variation .getKey ());
514514
515515 assertThat (algorithm .bucket (groupExperiment , "blah" ), is (variation ));
516516
517517 logbackVerifier .expectMessage (Level .INFO ,
518518 "Returning previously activated variation \" e2_vtag1\" of experiment \" group_etag2\" "
519519 + " for user \" blah\" from user experiment record." );
520520
521- verify (userExperimentRecord ).lookup ("blah" , groupExperiment .getKey ());
521+ verify (userProfile ).lookup ("blah" , groupExperiment .getKey ());
522522 }
523523
524524 /**
525- * Verify {@link Bucketer#bucket(Experiment,String)} handles a present {@link UserExperimentRecord }
525+ * Verify {@link Bucketer#bucket(Experiment,String)} handles a present {@link UserProfile }
526526 * returning null when looking up a variation.
527527 */
528528 @ Test public void bucketUserRestoreActivationNullWithUserExperimentRecord () throws Exception {
529529 final AtomicInteger bucketValue = new AtomicInteger ();
530- UserExperimentRecord userExperimentRecord = mock (UserExperimentRecord .class );
531- Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userExperimentRecord );
530+ UserProfile userProfile = mock (UserProfile .class );
531+ Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userProfile );
532532 bucketValue .set (3000 );
533533
534534 ProjectConfig projectConfig = validProjectConfigV2 ();
535535 List <Experiment > groupExperiments = projectConfig .getGroups ().get (0 ).getExperiments ();
536536 Experiment groupExperiment = groupExperiments .get (0 );
537537 final Variation variation = groupExperiment .getVariations ().get (0 );
538538
539- when (userExperimentRecord .lookup ("blah" , groupExperiment .getKey ())).thenReturn (null );
539+ when (userProfile .lookup ("blah" , groupExperiment .getKey ())).thenReturn (null );
540540
541541 assertThat (algorithm .bucket (groupExperiment , "blah" ), is (variation ));
542542
543543 logbackVerifier .expectMessage (Level .INFO , "No previously activated variation of experiment " +
544544 "\" group_etag2\" for user \" blah\" found in user experiment record." );
545- verify (userExperimentRecord ).lookup ("blah" , groupExperiment .getKey ());
545+ verify (userProfile ).lookup ("blah" , groupExperiment .getKey ());
546546 }
547547
548548 /**
549- * Verify {@link Bucketer#cleanUserExperimentRecords()} handles a null {@link UserExperimentRecord }.
549+ * Verify {@link Bucketer#cleanUserExperimentRecords()} handles a null {@link UserProfile }.
550550 */
551551 @ Test
552552 public void nullUserExperimentRecordWhenCleaning () {
@@ -562,16 +562,16 @@ public void nullUserExperimentRecordWhenCleaning() {
562562
563563 /**
564564 * Verify {@link Bucketer#cleanUserExperimentRecords()} handles a null returned from
565- * {@link UserExperimentRecord #getAllRecords()}.
565+ * {@link UserProfile #getAllRecords()}.
566566 */
567567 @ Test
568568 public void nullUserExperimentRecords () {
569569 final AtomicInteger bucketValue = new AtomicInteger ();
570- UserExperimentRecord userExperimentRecord = mock (UserExperimentRecord .class );
571- Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userExperimentRecord );
570+ UserProfile userProfile = mock (UserProfile .class );
571+ Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userProfile );
572572 bucketValue .set (3000 );
573573
574- when (userExperimentRecord .getAllRecords ()).thenReturn (null );
574+ when (userProfile .getAllRecords ()).thenReturn (null );
575575 try {
576576 algorithm .cleanUserExperimentRecords ();
577577 } catch (NullPointerException e ) {
@@ -586,19 +586,19 @@ public void nullUserExperimentRecords() {
586586 @ Test
587587 public void cleanRemovesRecordsOfExperimentsThatNoLongerExist () {
588588 final AtomicInteger bucketValue = new AtomicInteger ();
589- UserExperimentRecord userExperimentRecord = mock (UserExperimentRecord .class );
590- Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userExperimentRecord );
589+ UserProfile userProfile = mock (UserProfile .class );
590+ Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userProfile );
591591 bucketValue .set (3000 );
592592
593593 Map <String ,Map <String ,String >> records = new HashMap <String , Map <String , String >>();
594594 Map <String ,String > activation = new HashMap <String , String >();
595595 activation .put ("exp1" , "var1" );
596596 records .put ("blah" , activation );
597- when (userExperimentRecord .getAllRecords ()).thenReturn (records );
597+ when (userProfile .getAllRecords ()).thenReturn (records );
598598
599599 algorithm .cleanUserExperimentRecords ();
600600
601- verify (userExperimentRecord ).remove ("blah" , "exp1" );
601+ verify (userProfile ).remove ("blah" , "exp1" );
602602 }
603603
604604 /**
@@ -608,19 +608,19 @@ public void cleanRemovesRecordsOfExperimentsThatNoLongerExist() {
608608 @ Test
609609 public void cleanRemovesRecordsOfExperimentsThatAreNotRunning () {
610610 final AtomicInteger bucketValue = new AtomicInteger ();
611- UserExperimentRecord userExperimentRecord = mock (UserExperimentRecord .class );
612- Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userExperimentRecord );
611+ UserProfile userProfile = mock (UserProfile .class );
612+ Bucketer algorithm = mockUserExperimentRecordAlgorithm (bucketValue , userProfile );
613613 bucketValue .set (3000 );
614614
615615 Map <String ,Map <String ,String >> records = new HashMap <String , Map <String , String >>();
616616 Map <String ,String > activation = new HashMap <String , String >();
617617 activation .put ("exp1" , "var1" );
618618 records .put ("blah" , activation );
619- when (userExperimentRecord .getAllRecords ()).thenReturn (records );
619+ when (userProfile .getAllRecords ()).thenReturn (records );
620620
621621 algorithm .cleanUserExperimentRecords ();
622622
623- verify (userExperimentRecord ).remove ("blah" , "exp1" );
623+ verify (userProfile ).remove ("blah" , "exp1" );
624624 }
625625
626626 //======== Helper methods ========//
@@ -642,13 +642,13 @@ int generateBucketValue(int hashCode) {
642642 /**
643643 * Sets up a mock algorithm that returns an expected bucket value.
644644 *
645- * Includes a composed {@link UserExperimentRecord } mock instance
645+ * Includes a composed {@link UserProfile } mock instance
646646 *
647647 * @param bucketValue the expected bucket value holder
648648 * @return the mock bucket algorithm
649649 */
650- private Bucketer mockUserExperimentRecordAlgorithm (final AtomicInteger bucketValue , final UserExperimentRecord userExperimentRecord ) {
651- return new Bucketer (validProjectConfigV2 (), userExperimentRecord ) {
650+ private Bucketer mockUserExperimentRecordAlgorithm (final AtomicInteger bucketValue , final UserProfile userProfile ) {
651+ return new Bucketer (validProjectConfigV2 (), userProfile ) {
652652 @ Override
653653 int generateBucketValue (int hashCode ) {
654654 return bucketValue .get ();
0 commit comments