gpt4 book ai didi

java - com.calculator 无法解析为类型

转载 作者:行者123 更新时间:2023-11-28 21:30:48 25 4
gpt4 key购买 nike

对于使用 robotium 的自动化应用程序,我使用了这段代码。

 package com.calculator.test;

import android.test.ActivityInstrumentationTestCase2;

import com.robotium.solo.Solo;

public class TestMain extends ActivityInstrumentationTestCase2 {
private Solo solo;

public TestMain() {
super(com.calculator, Main.class);
}

@Override
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}

public void testDisplayBlackBox() {
// Enter 10 in first editfield
solo.enterText(0, "10");
// Enter 20 in first editfield
solo.enterText(1, "20");
// Click on Multiply button
solo.clickOnButton("Multiply");
// Verify that resultant of 10 x 20
assertTrue(solo.searchText("200"));
}

@Override
protected void tearDown() throws Exception {
solo.finishOpenedActivities();
}
}

但是 eclipse 显示错误

public TestMain() {

super(com.calculator, Main.class);
...

}

对于 com.calculator 和 Main 作为 “无法解析为类型”

是否需要任何导入来避免此错误?

最佳答案

此处的文档:http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase2.html说构造函数的第一个参数应该是一个字符串。

你的代码应该是

public TestMain() {
super("com.calculator", Main.class);
}

在哪个包中定义了 Main 类?从您的代码中可以看出吗?

关于java - com.calculator 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23100148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com