Merge "Move the IpMemoryStore to the network stack."
This commit is contained in:
@@ -13,7 +13,6 @@ android_test {
|
|||||||
"mockito-target-minus-junit4",
|
"mockito-target-minus-junit4",
|
||||||
"platform-test-annotations",
|
"platform-test-annotations",
|
||||||
"services.core",
|
"services.core",
|
||||||
"services.ipmemorystore",
|
|
||||||
"services.net",
|
"services.net",
|
||||||
],
|
],
|
||||||
libs: [
|
libs: [
|
||||||
|
|||||||
@@ -16,6 +16,9 @@
|
|||||||
|
|
||||||
package android.net;
|
package android.net;
|
||||||
|
|
||||||
|
import static org.mockito.ArgumentMatchers.any;
|
||||||
|
import static org.mockito.Mockito.doAnswer;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
@@ -33,13 +36,25 @@ public class IpMemoryStoreTest {
|
|||||||
@Mock
|
@Mock
|
||||||
Context mMockContext;
|
Context mMockContext;
|
||||||
@Mock
|
@Mock
|
||||||
|
NetworkStackClient mNetworkStackClient;
|
||||||
|
@Mock
|
||||||
IIpMemoryStore mMockService;
|
IIpMemoryStore mMockService;
|
||||||
IpMemoryStore mStore;
|
IpMemoryStore mStore;
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void setUp() {
|
public void setUp() {
|
||||||
MockitoAnnotations.initMocks(this);
|
MockitoAnnotations.initMocks(this);
|
||||||
mStore = new IpMemoryStore(mMockContext, mMockService);
|
doAnswer(invocation -> {
|
||||||
|
((IIpMemoryStoreCallbacks) invocation.getArgument(0))
|
||||||
|
.onIpMemoryStoreFetched(mMockService);
|
||||||
|
return null;
|
||||||
|
}).when(mNetworkStackClient).fetchIpMemoryStore(any());
|
||||||
|
mStore = new IpMemoryStore(mMockContext) {
|
||||||
|
@Override
|
||||||
|
protected NetworkStackClient getNetworkStackClient() {
|
||||||
|
return mNetworkStackClient;
|
||||||
|
}
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user