SyncSM09: Add Callback to UpstreamNetworkMonitor
Instead of passing state machine to UpstreamNetworkMonitor, wrapped it by an interface would have two benefits: 1. Easier for testing. 2. Isolate state machine operation in callback. Test: atest TetheringTests Change-Id: I2a97fd5cbc8c49df8c3c98428c6570916ab31ea5
Showing
- Tethering/src/com/android/networkstack/tethering/Tethering.java 9 additions, 2 deletions...ing/src/com/android/networkstack/tethering/Tethering.java
- Tethering/src/com/android/networkstack/tethering/TetheringDependencies.java 3 additions, 4 deletions...android/networkstack/tethering/TetheringDependencies.java
- Tethering/src/com/android/networkstack/tethering/UpstreamNetworkMonitor.java 26 additions, 29 deletions...ndroid/networkstack/tethering/UpstreamNetworkMonitor.java
- Tethering/tests/unit/src/com/android/networkstack/tethering/TetheringTest.java 18 additions, 28 deletions...src/com/android/networkstack/tethering/TetheringTest.java
- Tethering/tests/unit/src/com/android/networkstack/tethering/UpstreamNetworkMonitorTest.java 43 additions, 54 deletions...id/networkstack/tethering/UpstreamNetworkMonitorTest.java
Loading
Please register or sign in to comment