summaryrefslogtreecommitdiff
path: root/common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-11-02 22:41:29 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-11-02 22:41:29 +0000
commit75d775d79dadf2df4983e80e3df9f3839f86a750 (patch)
tree13f4a3881fc99fd0050781e1dc3962d5da6789a1 /common/tests/unit/src/com/android/testutils/TestableNetworkCallbackTestJava.java
parentc8a6396129b039b2cc6195fa5a5a08635f10f469 (diff)
parent5cb6b26d6110fae0309a9222e4da8a869eb49e0d (diff)
downloadnet-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.java76
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);
- }
-}