Merge "Move the IpMemoryStore to the network stack." am: edb899fcf8

am: 61e928c7cd

Change-Id: I20e384320309579b19fe44f3841ffbc49c028c6d
This commit is contained in:
Xiao Ma
2019-03-19 06:44:45 -07:00
committed by android-build-merger
2 changed files with 16 additions and 2 deletions

View File

@@ -13,7 +13,6 @@ android_test {
"mockito-target-minus-junit4",
"platform-test-annotations",
"services.core",
"services.ipmemorystore",
"services.net",
],
libs: [

View File

@@ -16,6 +16,9 @@
package android.net;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doAnswer;
import android.content.Context;
import androidx.test.filters.SmallTest;
@@ -33,13 +36,25 @@ public class IpMemoryStoreTest {
@Mock
Context mMockContext;
@Mock
NetworkStackClient mNetworkStackClient;
@Mock
IIpMemoryStore mMockService;
IpMemoryStore mStore;
@Before
public void setUp() {
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