diff options
Diffstat (limited to 'bridge/tests/src/com/android/tools/idea/validator/LayoutValidatorTests.java')
-rw-r--r-- | bridge/tests/src/com/android/tools/idea/validator/LayoutValidatorTests.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bridge/tests/src/com/android/tools/idea/validator/LayoutValidatorTests.java b/bridge/tests/src/com/android/tools/idea/validator/LayoutValidatorTests.java index fd5e7f1780..44b42aef4c 100644 --- a/bridge/tests/src/com/android/tools/idea/validator/LayoutValidatorTests.java +++ b/bridge/tests/src/com/android/tools/idea/validator/LayoutValidatorTests.java @@ -21,6 +21,7 @@ import com.android.layoutlib.bridge.android.RenderTestBase; import com.android.layoutlib.bridge.intensive.LayoutLibTestCallback; import com.android.layoutlib.bridge.intensive.setup.ConfigGenerator; import com.android.layoutlib.bridge.intensive.setup.LayoutPullParser; +import com.android.layoutlib.common.util.ReflectionUtils; import com.android.tools.idea.validator.ValidatorData.CompoundFix; import com.android.tools.idea.validator.ValidatorData.Issue; import com.android.tools.idea.validator.ValidatorData.Level; @@ -29,7 +30,9 @@ import com.android.tools.idea.validator.ValidatorData.Type; import org.junit.Test; +import android.util.SparseArray; import android.view.View; +import android.view.accessibility.AccessibilityInteractionClient; import java.util.ArrayList; import java.util.EnumSet; @@ -73,6 +76,9 @@ public class LayoutValidatorTests extends RenderTestBase { .build(); renderAndVerify(params, "a11y_test1.png"); + Object connectionCache = ReflectionUtils.getFieldValue(AccessibilityInteractionClient.class, + AccessibilityInteractionClient.getInstance(), "sConnectionCache"); + assertEquals(0, ((SparseArray)connectionCache).size()); } @Test @@ -83,6 +89,8 @@ public class LayoutValidatorTests extends RenderTestBase { null, SCALE_X_FOR_NEXUS_5, SCALE_Y_FOR_NEXUS_5); + assertEquals(4, result.getSrcMap().size()); + assertEquals(4, result.getNodeInfoMap().size()); assertEquals(31, result.getIssues().size()); ArrayList<Issue> errorIssues = new ArrayList<>(); for (Issue issue : result.getIssues()) { |