关于junit报错junit.framework.AssertionFailedError: No tests found问题

junit.framework.AssertionFailedError: No tests found in com.jsdc.ybjava.ybjava.Ybjava
at junit.framework.Assert.fail(Assert.java:57)
at junit.framework.TestCase.fail(TestCase.java:227)
at junit.framework.TestSuite$1.runTest(TestSuite.java:97)
at junit.framework.TestCase.runBare(TestCase.java:141)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:129)
at junit.framework.TestSuite.runTest(TestSuite.java:252)
at junit.framework.TestSuite.run(TestSuite.java:247)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

本身就不太擅长junit  头一次遇到这个问题  也是 很蛋疼。。

后来找到了解决方案 

public class Ybjava extends TestCase {
/**
*   作用域       当前类  同一package   子孙类     其他package
 
                public        √          √                      √           √
 
               protected      √          √                     √           ×
 
               friendly       √          √                     ×           ×
 
               private        √          ×                    ×           ×
*/
private Logger logger=Logger.getLogger(Ybjava.class);
@Test
public void method() {
//有一个double类型的  9.999  
double number=9.997;
//如果舍出
int temp=(int)number;
System.out.println(temp);


}

}


把红色字 去除  也就是 不要 继承 ,原因:extends TestCase junit3中使用,但是junit4中不要采用,去掉继承


说白了  又是版本的问题   我用的junit4   如果是junit3就没问题了


猜你喜欢

转载自blog.csdn.net/ajax_yan/article/details/79895314