单元测试:单元测试是一段代码,这段代码的功能是运行其他代码以保证正确性。
Junit 是测试java代码的框架。
严格按照步骤操作。命令行还是eclipse 都遇到如下问题:
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
试了很多方法
1.将Junit.jar 加入CLASSPATH Fail
2.将hamcrest-core.jar 加入CLASSPATH Fail
3.下载hamcrest-all.jar,加入CLASSPATH Fail
4.在eclipse中工程Build path 加入Junit.jar hamcrest-core.jar Fail
最终解决了我的问题的方法为:
将hamcrest-core.jar 和 Junit.jar 放在lib/Java/home/lib/ext文件夹中(macbook)。
命令行和eclipse都解决了问题
Android Junit Test
下载了官方demo
将project和projectTest都导入eclipse中,其中projectTest工程报错
解决办法:
projectTest 右击 -> properties -> Java Build Path -> Projects选项卡 add 要测试的工程。