ANS unit test

Add unit tests for ANS

Bug: 117365779
Test: ran unit test

ANSTests (13 Tests)
------------------
[1/13] com.android.ans.ANSNetworkScanCtlrTest#testStartFastNetworkScan: PASSED (228ms)
[2/13] com.android.ans.ANSNetworkScanCtlrTest#testStartFastNetworkScanFail: PASSED (26ms)
[3/13] com.android.ans.ANSNetworkScanCtlrTest#testStartSlowNetworkScan: PASSED (1ms)
[4/13] com.android.ans.ANSNetworkScanCtlrTest#testStopNetworkScan: PASSED (126ms)
[5/13] com.android.ans.ANSProfileSelectorTest#testStartProfileSelectionSuccess: PASSED (26ms)
[6/13] com.android.ans.ANSProfileSelectorTest#testStartProfileSelectionWithNoOpportunisticSub: PASSED (127ms)
[7/13] com.android.ans.ANSServiceStateEvaluatorTest#testBadService: PASSED (26ms)
[8/13] com.android.ans.ANSServiceStateEvaluatorTest#testStopEvaluation: PASSED (1006ms)
[9/13] com.android.ans.ANSServiceStateMonitorTest#testGoodSignalStrength: PASSED (1ms)
[10/13] com.android.ans.ANSServiceStateMonitorTest#testInService: PASSED (26ms)
[11/13] com.android.ans.ANSServiceStateMonitorTest#testIsFatalFailCause: PASSED (0ms)
[12/13] com.android.ans.ANSServiceStateMonitorTest#testOutOfService: PASSED (1ms)
[13/13] com.android.ans.ANSServiceStateMonitorTest#testbadSignalStrength: PASSED (25ms)

Change-Id: I7e68709b89c0b622b5eb46eb4155779093559e05
Merged-In: I7e68709b89c0b622b5eb46eb4155779093559e05
12 files changed
tree: 0e8f6b3e13d5b890e3001d583a244dd99fbbbe67
  1. src/
  2. tests/
  3. Android.mk
  4. AndroidManifest.xml
  5. proguard.flags