Merge "Ignore verifying canBeSatisfiedBy() on Android Q" am: 7d013abf65
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1508137 Change-Id: Ia287b39a2f7d9a5b1ef9baf60bcf90048d66af7b
This commit is contained in:
@@ -53,8 +53,13 @@ class MatchAllNetworkSpecifierTest {
|
||||
assertParcelSane(MatchAllNetworkSpecifier(), 0)
|
||||
}
|
||||
|
||||
@Test @IgnoreAfter(Build.VERSION_CODES.R)
|
||||
fun testCanBeSatisfiedBy_BeforeS() {
|
||||
@Test
|
||||
@IgnoreUpTo(Build.VERSION_CODES.Q)
|
||||
@IgnoreAfter(Build.VERSION_CODES.R)
|
||||
// Only run this test on Android R.
|
||||
// The method - satisfiedBy() has changed to canBeSatisfiedBy() starting from Android R, so the
|
||||
// method - canBeSatisfiedBy() cannot be found when running this test on Android Q.
|
||||
fun testCanBeSatisfiedBy_OnlyForR() {
|
||||
// MatchAllNetworkSpecifier didn't follow its parent class to change the satisfiedBy() to
|
||||
// canBeSatisfiedBy(), so if a caller calls MatchAllNetworkSpecifier#canBeSatisfiedBy(), the
|
||||
// NetworkSpecifier#canBeSatisfiedBy() will be called actually, and false will be returned.
|
||||
|
||||
Reference in New Issue
Block a user