Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6f692914 authored by Erik Kline's avatar Erik Kline Committed by android-build-merger
Browse files

tetheroffload VTS: fix stopOffload test conditions am: 15e94597

am: 34eef583

Change-Id: I4cad84d9d10aafc3705c88582aee563f36af5d5e
parents e3442168 34eef583
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -231,7 +231,6 @@ TEST_F(OffloadControlHidlTestBase, AdditionalInitsWithoutStopReturnFalse) {
    initOffload(false);
    initOffload(false);
    initOffload(false);
    stopOffload(ExpectBoolean::True);  // balance out initOffload(true)
}

// Check that calling stopOffload() without first having called initOffload() returns false.
@@ -244,6 +243,14 @@ TEST_F(OffloadControlHidlTestBase, MultipleStopsWithoutInitReturnFalse) {
// Check that calling stopOffload() after a complete init/stop cycle returns false.
TEST_F(OffloadControlHidlTestBase, AdditionalStopsWithInitReturnFalse) {
    initOffload(true);
    // Call setUpstreamParameters() so that "offload" can be reasonably said
    // to be both requested and operational.
    const hidl_string v4Addr("192.0.0.2");
    const hidl_string v4Gw("192.0.0.1");
    const vector<hidl_string> v6Gws{hidl_string("fe80::db8:1"), hidl_string("fe80::db8:2")};
    const Return<void> upstream =
        control->setUpstreamParameters("rmnet_data0", v4Addr, v4Gw, v6Gws, ASSERT_TRUE_CALLBACK);
    EXPECT_TRUE(upstream.isOk());
    stopOffload(ExpectBoolean::True);  // balance out initOffload(true)
    stopOffload(ExpectBoolean::False);
    stopOffload(ExpectBoolean::False);