Merge "Remove unused MockableSystemProperties from DnsManager constructor"
This commit is contained in:
@@ -1169,7 +1169,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
|
|
||||||
mMultipathPolicyTracker = new MultipathPolicyTracker(mContext, mHandler);
|
mMultipathPolicyTracker = new MultipathPolicyTracker(mContext, mHandler);
|
||||||
|
|
||||||
mDnsManager = new DnsManager(mContext, mDnsResolver, mSystemProperties);
|
mDnsManager = new DnsManager(mContext, mDnsResolver);
|
||||||
registerPrivateDnsSettingsCallbacks();
|
registerPrivateDnsSettingsCallbacks();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -237,7 +237,6 @@ public class DnsManager {
|
|||||||
private final Context mContext;
|
private final Context mContext;
|
||||||
private final ContentResolver mContentResolver;
|
private final ContentResolver mContentResolver;
|
||||||
private final IDnsResolver mDnsResolver;
|
private final IDnsResolver mDnsResolver;
|
||||||
private final MockableSystemProperties mSystemProperties;
|
|
||||||
private final ConcurrentHashMap<Integer, PrivateDnsConfig> mPrivateDnsMap;
|
private final ConcurrentHashMap<Integer, PrivateDnsConfig> mPrivateDnsMap;
|
||||||
// TODO: Replace the Map with SparseArrays.
|
// TODO: Replace the Map with SparseArrays.
|
||||||
private final Map<Integer, PrivateDnsValidationStatuses> mPrivateDnsValidationMap;
|
private final Map<Integer, PrivateDnsValidationStatuses> mPrivateDnsValidationMap;
|
||||||
@@ -249,11 +248,10 @@ public class DnsManager {
|
|||||||
private int mMinSamples;
|
private int mMinSamples;
|
||||||
private int mMaxSamples;
|
private int mMaxSamples;
|
||||||
|
|
||||||
public DnsManager(Context ctx, IDnsResolver dnsResolver, MockableSystemProperties sp) {
|
public DnsManager(Context ctx, IDnsResolver dnsResolver) {
|
||||||
mContext = ctx;
|
mContext = ctx;
|
||||||
mContentResolver = mContext.getContentResolver();
|
mContentResolver = mContext.getContentResolver();
|
||||||
mDnsResolver = dnsResolver;
|
mDnsResolver = dnsResolver;
|
||||||
mSystemProperties = sp;
|
|
||||||
mPrivateDnsMap = new ConcurrentHashMap<>();
|
mPrivateDnsMap = new ConcurrentHashMap<>();
|
||||||
mPrivateDnsValidationMap = new HashMap<>();
|
mPrivateDnsValidationMap = new HashMap<>();
|
||||||
mLinkPropertiesMap = new HashMap<>();
|
mLinkPropertiesMap = new HashMap<>();
|
||||||
|
|||||||
@@ -98,7 +98,6 @@ public class DnsManagerTest {
|
|||||||
|
|
||||||
@Mock Context mCtx;
|
@Mock Context mCtx;
|
||||||
@Mock IDnsResolver mMockDnsResolver;
|
@Mock IDnsResolver mMockDnsResolver;
|
||||||
@Mock MockableSystemProperties mSystemProperties;
|
|
||||||
|
|
||||||
private void assertResolverOptionsEquals(
|
private void assertResolverOptionsEquals(
|
||||||
@NonNull ResolverOptionsParcel actual,
|
@NonNull ResolverOptionsParcel actual,
|
||||||
@@ -137,7 +136,7 @@ public class DnsManagerTest {
|
|||||||
mContentResolver.addProvider(Settings.AUTHORITY,
|
mContentResolver.addProvider(Settings.AUTHORITY,
|
||||||
new FakeSettingsProvider());
|
new FakeSettingsProvider());
|
||||||
when(mCtx.getContentResolver()).thenReturn(mContentResolver);
|
when(mCtx.getContentResolver()).thenReturn(mContentResolver);
|
||||||
mDnsManager = new DnsManager(mCtx, mMockDnsResolver, mSystemProperties);
|
mDnsManager = new DnsManager(mCtx, mMockDnsResolver);
|
||||||
|
|
||||||
// Clear the private DNS settings
|
// Clear the private DNS settings
|
||||||
Settings.Global.putString(mContentResolver, PRIVATE_DNS_DEFAULT_MODE, "");
|
Settings.Global.putString(mContentResolver, PRIVATE_DNS_DEFAULT_MODE, "");
|
||||||
|
|||||||
Reference in New Issue
Block a user