aboutsummaryrefslogtreecommitdiff
path: root/bridge/tests/src/com/android/tools/idea/validator/LayoutValidatorTests.java
diff options
context:
space:
mode:
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.java8
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()) {