我对此很新,我有一个问题。如何只运行一个测试?
我正在测试一个简单的应用程序,我在互联网上找到。现在,这是我的代码看起来像
package com.example.test.test;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.test.ActivityInstrumentationTestCase2;
import android.test.suitebuilder.annotation.Smoke;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.robotium.solo.Solo;
import com.example.test.MainActivity;
import com.example.test.R;
public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> {
private Solo solo;
public MainActivityTest() {
super("com.example.test", MainActivity.class);
}
@Override
public void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
public void testClickShowButton() throws Exception {
solo.clickOnView(solo.getView(R.id.button1));
assertTrue(solo.searchText("Witaj"));
}
public void testClickClearButton() throws Exception {
solo.clickOnView(solo.getView(R.id.button2));
}
public void testClickClickMeButton() throws Exception {
solo.clickOnView(solo.getView(R.id.button3));
assertTrue(solo.searchText("No hej co tam?"));
}
@Override
public void tearDown() throws Exception {
solo.finishOpenedActivities();
}
}
而且,每当我运行这些测试时,他们总是在同一时间运行。我想要做的就是运行一个测试 - 点击第一个按钮。然后,我想手动进行第二次测试 - 点击第二个按钮。然后,我想再次手动进行第三次测试 - 点击第三个按钮。不幸的是,Eclipse坚持运行所有测试。
另外,完全不相关:我想写一个测试,其中Robotium将在文本框中输入一些数据,然后Robotium将删除它。我怎么做?
看来你一直无法搜寻,因此至今:HTTP://计算器的.com /问题/ 13605774 /如何对运行一个单方法-IN-A-的junit -4-测试类。 – Smutje