TEST_F(NetworkStateNotifierTest, AddObserver) { StateObserver observer; m_notifier.addObserver(&observer, executionContext()); EXPECT_TRUE(verifyObservations(observer, WebConnectionTypeNone, kNoneMaxBandwidthMbps)); setConnection(WebConnectionTypeBluetooth, kBluetoothMaxBandwidthMbps); EXPECT_TRUE(verifyObservations(observer, WebConnectionTypeBluetooth, kBluetoothMaxBandwidthMbps)); EXPECT_EQ(observer.callbackCount(), 1); }
TEST_F(NetworkStateNotifierTest, AddObserver) { StateObserver observer; m_notifier.addObserver(&observer, executionContext()); EXPECT_EQ(observer.observedType(), ConnectionTypeNone); setType(ConnectionTypeBluetooth); EXPECT_EQ(observer.observedType(), ConnectionTypeBluetooth); EXPECT_EQ(observer.callbackCount(), 1); }