diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-02 22:41:29 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-02 22:41:29 +0000 |
commit | 75d775d79dadf2df4983e80e3df9f3839f86a750 (patch) | |
tree | 13f4a3881fc99fd0050781e1dc3962d5da6789a1 /common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java | |
parent | c8a6396129b039b2cc6195fa5a5a08635f10f469 (diff) | |
parent | 5cb6b26d6110fae0309a9222e4da8a869eb49e0d (diff) | |
download | net-android14-mainline-cellbroadcast-release.tar.gz |
Snap for 11041982 from 5cb6b26d6110fae0309a9222e4da8a869eb49e0d to mainline-cellbroadcast-releaseaml_cbr_341710000aml_cbr_341610000aml_cbr_341510010aml_cbr_341410010aml_cbr_341311010android14-mainline-cellbroadcast-release
Change-Id: Ifa6db4f31fa85826202394ace0d84f443b431f33
Diffstat (limited to 'common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java')
-rw-r--r-- | common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java b/common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java deleted file mode 100644 index 4570d0ae..00000000 --- a/common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.testutils; - -import static com.android.testutils.RecorderCallback.CallbackEntry.AVAILABLE; -import static com.android.testutils.TestableNetworkCallbackKt.anyNetwork; - -import static org.junit.Assume.assumeTrue; - -import org.junit.Test; - -public class TestableNetworkCallbackTestJava { - @Test - void testAllExpectOverloads() { - // This test should never run, it only checks that all overloads exist and build - assumeTrue(false); - final TestableNetworkCallback callback = new TestableNetworkCallback(); - TestableNetworkCallback.HasNetwork hn = TestableNetworkCallbackKt::anyNetwork; - - // Method with all arguments (version that takes a Network) - callback.expect(AVAILABLE, anyNetwork(), 10, "error", cb -> true); - - // Overloads omitting one argument. One line for omitting each argument, in positional - // order. Versions that take a Network. - callback.expect(AVAILABLE, 10, "error", cb -> true); - callback.expect(AVAILABLE, anyNetwork(), "error", cb -> true); - callback.expect(AVAILABLE, anyNetwork(), 10, cb -> true); - callback.expect(AVAILABLE, anyNetwork(), 10, "error"); - - // Overloads for omitting two arguments. One line for omitting each pair of arguments. - // Versions that take a Network. - callback.expect(AVAILABLE, "error", cb -> true); - callback.expect(AVAILABLE, 10, cb -> true); - callback.expect(AVAILABLE, 10, "error"); - callback.expect(AVAILABLE, anyNetwork(), cb -> true); - callback.expect(AVAILABLE, anyNetwork(), "error"); - callback.expect(AVAILABLE, anyNetwork(), 10); - - // Overloads for omitting three arguments. One line for each remaining argument. - // Versions that take a Network. - callback.expect(AVAILABLE, cb -> true); - callback.expect(AVAILABLE, "error"); - callback.expect(AVAILABLE, 10); - callback.expect(AVAILABLE, anyNetwork()); - - // Java overload for omitting all four arguments. - callback.expect(AVAILABLE); - - // Same orders as above, but versions that take a HasNetwork. Except overloads that - // were already tested because they omitted the Network argument - callback.expect(AVAILABLE, hn, 10, "error", cb -> true); - callback.expect(AVAILABLE, hn, "error", cb -> true); - callback.expect(AVAILABLE, hn, 10, cb -> true); - callback.expect(AVAILABLE, hn, 10, "error"); - - callback.expect(AVAILABLE, hn, cb -> true); - callback.expect(AVAILABLE, hn, "error"); - callback.expect(AVAILABLE, hn, 10); - - callback.expect(AVAILABLE, hn); - } -} |