繁体   English   中英

Android上的Cucumber-jvm:运行失败:无测试结果>空测试套件

[英]Cucumber-jvm on android: running failed: No test results > Empty test suite

我正在使用Cucumber-jvm开发针对Android应用程序的测试。 我写了一个功能和相应的步骤。 控制台说有任何测试。

你已经有这个问题了吗?

我不知道我在做什么错。

运行测试运行测试已开始测试运行失败:没有测试结果空测试套件。

“StepsDefinitions.java”

@CucumberOptions(features = "features")


public class StepsDefinitions  extends ActivityInstrumentationTestCase2<LoginActivity> {
        public StepsDefinitions() {
            super(LoginActivity.class);
        assertNotNull(getActivity());
        Log.i("That","It is running.");
    }

    @Given("^I have a UserBox$")
    public void I_am_on_the_Login_Screen() {

        EditText etLoginUser =  (EditText) getActivity().findViewById(R.id.User);
        assertNotNull(etLoginUser);
    }
    @Then("^I should see on the display$")
    public void I_should_see_s_on_the_display() {
        EditText display = (EditText) getActivity().findViewById(R.id.Pass);

    } }

在此处输入图片说明

你有亚军课吗? 您只需要一个小的“标记”类来告诉JUnit调用Cucumber测试套件(将其放入与StepDefinitions相同的程序包中)。

import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
public class RunCukesTest {
    // No further code needed
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM