Lines Matching refs:Observer
44 // FieldTrialList::Observer implementation for testing.
45 class TestFieldTrialObserver : public FieldTrialList::Observer {
630 TestFieldTrialObserver observer;
635 EXPECT_EQ("Abc", observer.trial_name());
636 EXPECT_EQ("def", observer.group_name());
642 TestFieldTrialObserver observer;
647 // Observer shouldn't be notified.
648 EXPECT_TRUE(observer.trial_name().empty());
654 EXPECT_EQ("Abc", observer.trial_name());
655 EXPECT_EQ("def", observer.group_name());
960 TestFieldTrialObserver observer;
969 EXPECT_EQ(kTrialName, observer.trial_name());
971 EXPECT_EQ(kDefaultGroupName, observer.group_name());
973 EXPECT_EQ(kSecondaryGroupName, observer.group_name());
979 TestFieldTrialObserver observer;
988 // Observer shouldn't be notified of a disabled trial.
990 EXPECT_TRUE(observer.trial_name().empty());
991 EXPECT_TRUE(observer.group_name().empty());
993 // Observer shouldn't be notified even after a |group()| call.
996 EXPECT_TRUE(observer.trial_name().empty());
997 EXPECT_TRUE(observer.group_name().empty());
1003 TestFieldTrialObserver observer;
1013 // Observer shouldn't be notified of a disabled trial, even when forced.
1015 EXPECT_TRUE(observer.trial_name().empty());
1016 EXPECT_TRUE(observer.group_name().empty());
1018 // Observer shouldn't be notified even after a |group()| call.
1021 EXPECT_TRUE(observer.trial_name().empty());
1022 EXPECT_TRUE(observer.group_name().empty());
1100 TestFieldTrialObserver observer;
1112 // Observer shouldn't have been notified.
1114 EXPECT_TRUE(observer.trial_name().empty());