From 17740cb799ee34a988f4df18143d7edca988aa0f Mon Sep 17 00:00:00 2001 From: Kangping Dong Date: Tue, 11 Mar 2025 20:48:51 +0800 Subject: [PATCH] [thread] loose the restrictions on ThreadNetworkManager APIs 1. We don't need to assert that ThreadNetworkManager is always null when the Thread hardware features are not present. There can be more useful Thread features which don't require the hardware 2. The getAllThreadNetworkControllers() API has no documentation says the returned list is guaranteed not empty. Change-Id: Ie77110067ff670053a2125b30b2791b9f54b2582 --- .../thread/cts/ThreadNetworkManagerTest.java | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkManagerTest.java b/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkManagerTest.java index b6d0d31afd..5ba76b8d09 100644 --- a/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkManagerTest.java +++ b/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkManagerTest.java @@ -90,21 +90,4 @@ public class ThreadNetworkManagerTest { assertThat(mManager).isNotNull(); } - - @Test - public void getManager_noThreadFeature_returnsNull() { - assumeFalse(mPackageManager.hasSystemFeature("android.hardware.thread_network")); - - assertThat(mManager).isNull(); - } - - @Test - @IgnoreUpTo(Build.VERSION_CODES.TIRAMISU) - public void getAllThreadNetworkControllers_managerIsNotNull_returnsNotEmptyList() { - assumeNotNull(mManager); - - List controllers = mManager.getAllThreadNetworkControllers(); - - assertThat(controllers).isNotEmpty(); - } }