gpt4 book ai didi

Android Studio 说 "Empty Test Suite"for AndroidTestCase

转载 作者:IT老高 更新时间:2023-10-28 21:34:39 25 4
gpt4 key购买 nike

我创建了一个扩展 AndroidTestCase 的示例测试用例。当我运行测试用例时,它说错了

Running tests
Test running startedTest running failed:
Instrumentation run failed due to 'java.lang.RuntimeException'
Empty test suite.

测试用例

import android.test.AndroidTestCase;
import android.test.suitebuilder.annotation.SmallTest;

import static org.junit.Assert.assertEquals;

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;

import java.lang.Exception;
import java.lang.Override;

public class DateFormatTest extends AndroidTestCase{

@Override
protected void setUp() throws Exception {
super.setUp();
}

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

public DateFormatTest(){
super(DateFormatTest.class);
}


@SmallTest
public void testMultiply() {

assertEquals("10 x 5 must be 50", 50, 10*5);
}
}

最佳答案

由于没有其他人提及:AndroidTestCase 子类中的方法必须是 public 并且名称以“test”开头!

OP 和答案都正确,但我错过了它并得到了完全相同的错误。

关于Android Studio 说 "Empty Test Suite"for AndroidTestCase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20636471/

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