
单元测试
harbor_lee
这个作者很懒,什么都没留下…
展开
-
【单元测试】概念
维基百科单元测试的目标是隔离程序部件并证明这些单个部件是正确的。单元测试带来的益处是在软件开发过程的早期就能发现问题。单元测试消除程序单元的不可靠,使集成测试更简单。分离接口和实现:因为很多类会引用其它类,对这个类的测试经常会要求测试其它的类。一个最普遍的例子是依赖于数据库的类:为了测试它,测试人员通常编写代码去操作数据库。这是不对的,因为单元测试不应超出待测试的类边界。作为替代,软件开发...原创 2019-05-15 18:40:04 · 821 阅读 · 0 评论 -
【TestCase】No tests found in
背景:看了TestCase类,打算写个例子,结果报No tests found in和TestSuite的错误。搜索找到一篇解决了这个问题,见参考链接。参考该文章,把想用于测试的方法改名(以test开头),setName方法中也要同步修改。附上正确的代码如下:package comsVali;import junit.framework.TestCase;public class t...原创 2019-07-08 15:37:10 · 4709 阅读 · 0 评论 -
TestCase与TestSuite
背景:在看apache commons-validator源码包时,发现测试用例继承了TestCase,这里总结一下。两者都位于junit.framework包下且都实现了Test接口,功能相近,区别是前者只能运行一个test,后者可以运行多个test。Test: 该接口有两个待实现方法,分别是countTestCases()和run(TestResult)TestCase: 该类接收...原创 2019-07-06 18:55:02 · 1903 阅读 · 0 评论