diff options
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/LayoutTestBase.java')
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/LayoutTestBase.java | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/LayoutTestBase.java b/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/LayoutTestBase.java index 826f36c..b59144a 100644 --- a/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/LayoutTestBase.java +++ b/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/LayoutTestBase.java @@ -192,10 +192,10 @@ public class LayoutTestBase extends TestCase { rule.onInitialize(fqn, new TestRulesEngine(fqn)); } - private static class TestRulesEngine implements IClientRulesEngine { + public static class TestRulesEngine implements IClientRulesEngine { private final String mFqn; - protected TestRulesEngine(String fqn) { + public TestRulesEngine(String fqn) { mFqn = fqn; } @@ -320,8 +320,14 @@ public class LayoutTestBase extends TestCase { @Override public int pxToDp(int px) { - fail("Not supported in tests yet"); - return px; + // Arbitrary conversion + return px / 3; + } + + @Override + public int dpToPx(int dp) { + // Arbitrary conversion + return 3 * dp; } @Override @@ -333,17 +339,17 @@ public class LayoutTestBase extends TestCase { @Override public int screenToLayout(int pixels) { fail("Not supported in tests yet"); - return 0; + return pixels; } @Override - public int dpToPx(int dp) { + public @NonNull String getAppNameSpace() { fail("Not supported in tests yet"); - return 0; + return null; } @Override - public @NonNull String getAppNameSpace() { + public @Nullable Object getViewObject(@NonNull INode node) { fail("Not supported in tests yet"); return null; } |