ssh下基于junit测试出现的延迟加载的解决方案.docx
文本预览下载声明
ssh下基于junit测试出现的延迟加载的解决方案
篇一:ssh框架常见错误与解决方法 not Found Exception 异常. ----解决方法:在lib中加入两个jar包(与struts2- ); 2.使用hql语句时出现(即使用hql回调函数带参数时) 或者是()I异常 ----解决方法:( ()I异常 XX-04-06 14:56:57| 分类: java编程 | 标签:antlr jar collections ast getline |字号大中小 订阅 我用的, 装在 D:\\,SSH组合完成后,执行hibernate的HQL查询时,报错: : ()I 看来是antlr这个语法解析包出错 因为Struts自带的,比自带的的版本要低,故要删除前一个低版本的,, 和都带有 ,,,下面我要把 它们都清除了,由于myeclipse 添加的struts性能不是放在工程lib下的,而是myeclipse自带的,,所以删除比较麻烦,,我觉得最简单的做法应该是这样: D:\\\configuration\\bundles 下搜索 完成后能看到的,都删除掉,,(可能有些是在下面的,有些是在下面的) 然后在 D:\\Common\plugins 搜索 *struts*.jar 会发现,出来三个 选中 一个文件,,打开方式选择压缩包,,我的winRAR的, _ 在lib下和data\下要删除(这个是删除里面的) 而再打开 _ data\\core 下删除 (这个是里面的) 好了,,这个就从和中移除了,,因为这两个jar是common目录下的,所以删除了后,再运行myeclipse后, myeclipse就不能再从这两个包中找 并 加载了 注意:如果程序已经运行过,则同时需要删除TOMCAT下的) 3.(使用JSONObject与JSONArray时出现的问题)程序运行到 JSONObject j=(map) 这部分后就没反应了,无任何异常抛出 ----解决方法:(本文来自:blog_ 这句话前面和后面都加上了打印信息,运行结果是前面有打印,后面没有打印,也没有任何异常抛出,就这么莫名其妙的断掉了。 我把这段代码拿到junit下测试 就报错了。: 错误,查了下原因原来是少了3个包。因为我在使用json的时候只导入了这个包但是程序还需要这4个包: 导入之后就发现 OK了) var OString = function(O) { var S = []; for ( var i in O) { O[i] = typeof O[i] == string == object ? OString(O[i]) : O[i]); (i + : + O[i]);} return { + (,) + }; }; ? + O[i] + (typeof O[i] : 篇二:通向架构师的道路(第二十五天)SSH的单元测试与dbunit的整合 一、前言 在二十三天中我们介绍了使用maven来下载工程的依赖库文件,用ant来进行war包的建立。今天我们在这个基础上将使用junit+dbunit来进行带有单元测试报告的框架的架构。 目标: 1. 2. 3. 4. 每次打包之前自动进行单元测试并生成单元测试报告 生成要布署的打包文件即war包 单元测试的代码不能够被打在正式的要布署的war包内,单元测试仅用于unit test用 使用模拟数据对dao层进行测试,使得dao方法的测试结果可被预料 二、 Junit+Ant生成的单元测试报告 上面是一份junit生成的测试报告,它可以与ant任务一起运行然后自动生成这么一份html的测试报告,要生成这样的一份junit test report我们需要调用ant任务中的这个task,示例代码如下: [plain]view plaincopyprint? 1. 2. owoutput=true 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
显示全部