Lines Matching refs:notifier_

173     notifier_.SetWebConnection(kWebConnectionTypeUnknown, 0.0);  in NetworkStateNotifierTest()
174 notifier_.SetOnLine(false); in NetworkStateNotifierTest()
183 notifier_.ClearOverride(); in TearDown()
202 notifier_.SetWebConnection(type, max_bandwidth_mbps); in SetConnection()
203 notifier_.SetNetworkQuality( in SetConnection()
212 notifier_.SetSaveDataEnabled(save_data == SaveData::kOn); in SetConnection()
216 notifier_.SetOnLine(on_line); in SetOnLine()
234 notifier_.GetMetricsWithWebHoldback( in VerifyInitialMetricsWithWebHoldbackState()
276 NetworkStateNotifier notifier_; member in blink::NetworkStateNotifierTest
282 notifier_.AddConnectionObserver(&observer, GetTaskRunner()); in TEST_F()
368 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
371 notifier_.AddConnectionObserver(&observer2, GetTaskRunner()); in TEST_F()
390 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
405 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
406 observer1.AddObserverOnNotification(&notifier_, &observer2, GetTaskRunner()); in TEST_F()
424 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
447 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
449 notifier_.AddConnectionObserver(&observer2, GetTaskRunner()); in TEST_F()
480 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
482 notifier_.AddConnectionObserver(&observer2, GetTaskRunner()); in TEST_F()
507 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
509 notifier_.AddConnectionObserver(&observer2, GetTaskRunner()); in TEST_F()
511 notifier_.AddConnectionObserver(&observer3, GetTaskRunner()); in TEST_F()
534 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
536 notifier_.AddConnectionObserver(&observer2, GetTaskRunner2()); in TEST_F()
554 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
556 notifier_.AddConnectionObserver(&observer2, GetTaskRunner2()); in TEST_F()
575 notifier_.AddConnectionObserver(&observer1, GetTaskRunner()); in TEST_F()
577 notifier_.AddConnectionObserver(&observer2, GetTaskRunner2()); in TEST_F()
597 notifier_.AddConnectionObserver(&observer, GetTaskRunner()); in TEST_F()
599 notifier_.SetOnLine(true); in TEST_F()
607 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
608 EXPECT_EQ(kWebConnectionTypeBluetooth, notifier_.ConnectionType()); in TEST_F()
609 EXPECT_EQ(kBluetoothMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
615 notifier_.SetNetworkConnectionInfoOverride( in TEST_F()
623 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
624 EXPECT_EQ(kWebConnectionTypeEthernet, notifier_.ConnectionType()); in TEST_F()
625 EXPECT_EQ(kEthernetMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
633 notifier_.SetOnLine(false); in TEST_F()
642 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
643 EXPECT_EQ(kWebConnectionTypeEthernet, notifier_.ConnectionType()); in TEST_F()
644 EXPECT_EQ(kEthernetMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
650 notifier_.ClearOverride(); in TEST_F()
656 EXPECT_FALSE(notifier_.OnLine()); in TEST_F()
657 EXPECT_EQ(kWebConnectionTypeNone, notifier_.ConnectionType()); in TEST_F()
658 EXPECT_EQ(kNoneMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
668 notifier_.AddConnectionObserver(&observer, GetTaskRunner()); in TEST_F()
670 notifier_.SetOnLine(true); in TEST_F()
678 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
679 EXPECT_EQ(kWebConnectionTypeBluetooth, notifier_.ConnectionType()); in TEST_F()
680 EXPECT_EQ(kBluetoothMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
686 notifier_.SetNetworkConnectionInfoOverride( in TEST_F()
695 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
696 EXPECT_EQ(kWebConnectionTypeOther, notifier_.ConnectionType()); in TEST_F()
697 EXPECT_EQ(kEthernetThroughputMbps, notifier_.MaxBandwidth()); in TEST_F()
698 EXPECT_EQ(WebEffectiveConnectionType::kType3G, notifier_.EffectiveType()); in TEST_F()
699 EXPECT_EQ(kEthernetHttpRtt, notifier_.HttpRtt()); in TEST_F()
700 EXPECT_EQ(kEthernetThroughputMbps, notifier_.DownlinkThroughputMbps()); in TEST_F()
707 notifier_.SetOnLine(false); in TEST_F()
716 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
717 EXPECT_EQ(kWebConnectionTypeOther, notifier_.ConnectionType()); in TEST_F()
718 EXPECT_EQ(kEthernetThroughputMbps, notifier_.MaxBandwidth()); in TEST_F()
719 EXPECT_EQ(WebEffectiveConnectionType::kType3G, notifier_.EffectiveType()); in TEST_F()
720 EXPECT_EQ(kEthernetHttpRtt, notifier_.HttpRtt()); in TEST_F()
721 EXPECT_EQ(kEthernetThroughputMbps, notifier_.DownlinkThroughputMbps()); in TEST_F()
724 notifier_.SetNetworkConnectionInfoOverride( in TEST_F()
732 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
733 EXPECT_EQ(kWebConnectionTypeEthernet, notifier_.ConnectionType()); in TEST_F()
734 EXPECT_EQ(kEthernetMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
735 EXPECT_EQ(WebEffectiveConnectionType::kType3G, notifier_.EffectiveType()); in TEST_F()
736 EXPECT_EQ(kEthernetHttpRtt, notifier_.HttpRtt()); in TEST_F()
737 EXPECT_EQ(kEthernetMaxBandwidthMbps, notifier_.DownlinkThroughputMbps()); in TEST_F()
741 notifier_.ClearOverride(); in TEST_F()
747 EXPECT_FALSE(notifier_.OnLine()); in TEST_F()
748 EXPECT_EQ(kWebConnectionTypeNone, notifier_.ConnectionType()); in TEST_F()
749 EXPECT_EQ(kNoneMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
751 notifier_.EffectiveType()); in TEST_F()
752 EXPECT_EQ(kUnknownRtt, notifier_.TransportRtt()); in TEST_F()
753 EXPECT_EQ(kUnknownThroughputMbps, notifier_.DownlinkThroughputMbps()); in TEST_F()
759 notifier_.AddConnectionObserver(&observer, GetTaskRunner()); in TEST_F()
761 notifier_.SetOnLine(true); in TEST_F()
770 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
771 EXPECT_EQ(kWebConnectionTypeBluetooth, notifier_.ConnectionType()); in TEST_F()
772 EXPECT_EQ(kBluetoothMaxBandwidthMbps, notifier_.MaxBandwidth()); in TEST_F()
773 EXPECT_FALSE(notifier_.SaveDataEnabled()); in TEST_F()
776 notifier_.SetSaveDataEnabledOverride(true); in TEST_F()
782 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
783 EXPECT_EQ(kWebConnectionTypeOther, notifier_.ConnectionType()); in TEST_F()
784 EXPECT_EQ(-1, notifier_.MaxBandwidth()); in TEST_F()
785 EXPECT_TRUE(notifier_.SaveDataEnabled()); in TEST_F()
790 notifier_.SetOnLine(false); in TEST_F()
799 EXPECT_TRUE(notifier_.OnLine()); in TEST_F()
800 EXPECT_EQ(kWebConnectionTypeOther, notifier_.ConnectionType()); in TEST_F()
801 EXPECT_EQ(-1, notifier_.MaxBandwidth()); in TEST_F()
802 EXPECT_TRUE(notifier_.SaveDataEnabled()); in TEST_F()
806 notifier_.ClearOverride(); in TEST_F()
812 EXPECT_FALSE(notifier_.OnLine()); in TEST_F()
813 EXPECT_EQ(kWebConnectionTypeNone, notifier_.ConnectionType()); in TEST_F()
814 EXPECT_EQ(-1, notifier_.MaxBandwidth()); in TEST_F()
815 EXPECT_FALSE(notifier_.SaveDataEnabled()); in TEST_F()
826 EXPECT_FALSE(notifier_.OnLine()); in TEST_F()
827 EXPECT_EQ(kWebConnectionTypeNone, notifier_.ConnectionType()); in TEST_F()
828 EXPECT_EQ(-1, notifier_.MaxBandwidth()); in TEST_F()
829 EXPECT_TRUE(notifier_.SaveDataEnabled()); in TEST_F()
835 notifier_.AddConnectionObserver(&observer, GetTaskRunner()); in TEST_F()
936 notifier_.AddOnLineObserver(&observer, GetTaskRunner()); in TEST_F()
955 notifier_.AddOnLineObserver(&observer1, GetTaskRunner()); in TEST_F()
957 notifier_.AddConnectionObserver(&observer2, GetTaskRunner()); in TEST_F()
959 notifier_.AddOnLineObserver(&observer2, GetTaskRunner()); in TEST_F()
961 notifier_.SetOnLine(true); in TEST_F()
968 notifier_.SetOnLine(false); in TEST_F()
975 notifier_.SetOnLine(true); in TEST_F()
993 notifier_.AddConnectionObserver(&observer, GetTaskRunner()); in TEST_F()
1021 notifier_.SetNetworkConnectionInfoOverride( in TEST_F()
1040 EXPECT_FALSE(notifier_.GetWebHoldbackEffectiveType().has_value()); in TEST_F()
1041 EXPECT_FALSE(notifier_.GetWebHoldbackHttpRtt().has_value()); in TEST_F()
1042 EXPECT_FALSE(notifier_.GetWebHoldbackDownlinkThroughputMbps().has_value()); in TEST_F()
1044 notifier_.SetNetworkQualityWebHoldback(WebEffectiveConnectionType::kType2G); in TEST_F()
1051 notifier_.GetWebHoldbackEffectiveType().value()); in TEST_F()
1053 notifier_.GetWebHoldbackHttpRtt().value()); in TEST_F()
1054 EXPECT_EQ(0.075, notifier_.GetWebHoldbackDownlinkThroughputMbps().value()); in TEST_F()