自从进入这个项目,项目经理就让我们搞测试,我负责controller层的代码测试,其实就是学习用jnuit为整个项目前后台写测试代码,因为她负责的是service和dao层的测试。
弄了两天,其实也不知道自己在做什么,就是为项目里的程序不断写测试,今天上午,项目经理突然让我把自己的测试代码可以在命令行窗口用ant命令编译通过,我还想呢,我的测试代码在eclipse环境里可以都跑通的啊,怎么还要在ant里编译过呢,拿过来我用ant一编译还真有错误,编译不通过,没办法改吧。
报的错误也说不清楚是在说什么,即使没有测试的方法他也在报这个错误,“
not tests found in ....”,其实就是说在测试类中找不见测试方法,其实我该标注的都标注了,就是总报这个错误,后来都想改继承类了,改成TestCase,但是存在一个问题,service和dao对象都spring不能注入,总报空指针错误,气死我了,正在想法用原始的方法配置bean时,我们的技术经理过来了,我说明了问题的原委,他说可以搞的,我们弄了十几分钟,追踪了继承类是从哪里继承的,查了资料,感觉没问题。
突然他说可能是ant版本的问题,我们就试着用eclipse自带的ant编译了一下,果然成功了,原来自己的测试程序本来没问题,就是我自己的
ant版本低了造成的,
eclipse自带的是1.7版本的,而我现在用的是1.6的,哎,搞了一天,快搞死了,让版本问题给搞了,教训 啊,希望大家不要和我犯同样的错误了,呵呵。
虽然忙了一天,但是问题解决了,感觉心里很轻松,当然多亏了技术经理,非常感谢他的帮助,我答应他邀请他吃饭的,嘿嘿...
分享到:
相关推荐
通过ant对各种语言脚本做运行管理,并输出报告!
eclipse下利用ant、junit进行自动化测试例子源码
Ant+Junit+Svn实现自动单元测试
自己写的ant脚本,已通过测试,压缩包中只有所需要的架包和ant脚本
Apache Ant 与Junit 对Java工程联合测试DEMO
junit + ant 自动化测试,是个demo版本,大家可以扩充
Ant+JUnit测试报告实际例子 资源分6分,希望物有所值而不是“无有所值”。
NULL 博文链接:https://miaoxianjie.iteye.com/blog/1671913
使用 Ant,可以自动完成 JUnit 测试的构建和运行。需要在 build.xml 文件中添加 JUnit 任务,指定 JUnit 的 classpath 和测试类的位置。然后,使用 Ant 运行 JUnit 测试,生成测试报告。 使用 Clover 生成覆盖率...
很久没发布资源了,现在发一下使用Ant和Junit生成测试报告吧。希望对大家有所帮助。
NULL 博文链接:https://xujava.iteye.com/blog/1771597
并行 JUnit - 来自 LMAX Exchange 用于并行运行 JUnit 测试的 Ant 任务维护者原作者文档该文档可以在主上找到。
单元测试最重要的部分JUnit与Ant自动化测试.
由浅入深、由易到难地对JUnit展开了系统的讲解,包括探索JUnit的核心、软件测试原则、测试覆盖率与开发、使用stub进行粗粒度测试、使用mock objects进行测试、容器内测试、从Ant中运行JUnit测试、从Maven2中运行...
基于Ant自动构建JUnit单元测试批量执行测试用例并生成报表。
软件开发习惯中一个细微更改都可能会对软件质量产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省...本文通过使用代码样本说明了单元测试的种种好处,特别是使用 Ant 和 JUnit 带来的各种方便。
unittest-xml-reporting, 基于 Ant/junit的测试 runner,类似于XML报告 unittest-xml-reportingunittest-xml-reporting是一个,测试 runner,可以以将测试结果保存到可以由生成系统。ide和 持续集成 服务器消耗的XM
由浅入深、由易到难地对JUnit展开了系统的讲解,包括探索JUnit的核心、软件测试原则、测试覆盖率与开发、使用stub进行粗粒度测试、使用mock objects进行测试、容器内测试、从Ant中运行JUnit测试、从Maven2中运行...
由浅入深、由易到难地对JUnit展开了系统的讲解,包括探索JUnit的核心、软件测试原则、测试覆盖率与开发、使用stub进行粗粒度测试、使用mock objects进行测试、容器内测试、从Ant中运行JUnit测试、从Maven2中运行...
详细的介绍了junit单元测试的过程,JUnit 是 Java 社区中知名度最高的单元测试工具,本文中所介绍的是最新的JUnit 4单元测试,JUnit 4 使用 Java 5 中的注解(annotation)使测试变得更加简单