- 浏览: 1275775 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (499)
- java (101)
- linux (82)
- mysql (30)
- javascript (45)
- Oracle (12)
- ext (14)
- 虚拟机 (1)
- 搜索引擎 (2)
- struts2 (11)
- 设计模式 (9)
- nginx (17)
- tomcat (12)
- 随想 (10)
- spring (18)
- svn (1)
- flash (3)
- UML (1)
- 数据结构 (7)
- 算法 (2)
- 网摘 (9)
- 数据库 (15)
- ibatis (3)
- jquery (31)
- lucene (1)
- hibernate (14)
- Myeclipse (4)
- 线程 (7)
- jbpm (4)
- 重构 (1)
- mantis (3)
- MediaWiki (4)
- ExtMail (1)
- MDaemon (1)
- egit (1)
- dwr (7)
- sitemesh (2)
- mybatis (1)
- ico (1)
- hadoop (5)
- jsoup (1)
- urlrewrite (2)
- jstl (1)
- spring3 (2)
- aop (2)
- 定时器 (1)
- Quartz (2)
- apache (1)
- php (1)
- security (1)
- iptables (2)
- QQ (1)
- mysqldump (1)
- vim (1)
- memcached (4)
- jad (1)
- 微博 (1)
- html5 (1)
- css3 (1)
- httpclient (10)
- google (1)
- shortUrl (1)
- json (2)
- virtualBox (1)
- mantisBT (2)
- htmlunit (1)
- selenium (2)
- mail (1)
- 正则表达式 (4)
- html (3)
- css (2)
- jatoolsPrinter (1)
- 图片处理 (1)
- hql (1)
- webservice (1)
- 分词 (3)
- 短信 (1)
- VPS (1)
- 事务 (1)
- 广告 (1)
- 画廊 (1)
- git (3)
- github (1)
- openshift (1)
- 缓存 (1)
- web (3)
- android (3)
- c3p0 (1)
- 邮箱 (1)
- memcache (2)
- windows (2)
- js (14)
- 编辑器 (1)
- 打印 (1)
- centos (5)
- boneCP (1)
- 连接池 (1)
- sql (1)
- nosql (1)
- MongoDB (1)
- 浏览器 (1)
- node (1)
- node.js (1)
- backbone.js (1)
- lazyload (1)
- Switch Off (1)
- Titanium (1)
- 网站架构 (1)
- WebDriver (1)
- APJP (1)
- 代理 (1)
- comet (1)
- kendoui (1)
- UI (2)
- 互联网 (1)
- localStorage (1)
- 记录 (1)
- 微信 (2)
- Sphinx (1)
- netty (1)
- js,mvvm,Avalon (1)
- 安卓 (1)
- Tengine (1)
- 大数据 (1)
- 手机 (1)
- paypal (1)
- SaaS (1)
- gitlab (1)
- nodejs (1)
- React (1)
- shadowsocks (0)
- vpn (0)
- 验证码 (1)
- SSL (2)
- SEO (1)
- IntelliJ (1)
- 敏捷开发 (1)
- 项目管理 (1)
- 爬虫 (1)
- 正则 (1)
- owncloud (1)
- 云存储 (1)
- ajax (1)
- pjax (1)
- jdk (1)
- zookeeper (1)
- phantomjs (1)
- ELK (1)
- springcloud (1)
- IDEA (1)
- hexo (1)
- ss (1)
- letencrypt (1)
最新评论
-
peakandyuri:
这个是有BUG的,数字小体现不出来,数字大了就不对了,但是Ja ...
java十进制转换N进制并反转换的工具类 -
ginolai:
然后是相关配置:/etc/sysconfig/iptables ...
Linux中iptables设置详细 -
bzhao:
我测试没啥区别啊!
Thread.sleep()和Thread.currentThread().sleep()区别 -
zhl549342097:
match == false
Spring Security 3.1 中功能强大的加密工具 PasswordEncoder -
hellotieye:
renzhengzhi 写道drager 写道用jsoup后解 ...
jsoup select 选择器
一:最简单的TestCase类:(extends TestCase)
1.构造函数(带参数name) 内容:super(name);
用途:可创建指定类的name方法的实例(name为方法名)
2.setup方法:(父类方法重写override)
用途:初始化一些参数和配置
3.测试套件TestSuite
用途:用来执行多个TestMethod
示例一:
//执行MyTest内全部可执行test方法 TestSuite suite = new TestSuite(MyTest.class); TestResult result = new TestResult(); suite.run(result);
示例二:
//执行MyTest类内Method_1和Method_2方法 TestSuite suite = new TestSuite(); suite.addTest(new MyTest("Method_1")); suite.addTest(new MyTest("Method_2")); TestResult result = new TestResult(); suite.run(result);
4.测试执行器 TestRunner(除了使用suie.run我们也可以使用TesuRunner.run(suite or Test)来执行测试)
PS:suite.run(result);虽然可以执行test但是assert并没有表示出来,因此如果带有assert的除了直接test本方法进行测试以外,还可以使用TestRunner.run(Test or suite).并且一般使用main函数进行直接调用。
常用的assert有如下几种: 1.assertEquals ([String message],expected,actual): 用来查看对象中存的值是否是期待的值,与字符串比较中使用的equals()方法类似; 2.assertFalse ([String messag],boolean condition) assertTrue ([String messag],boolean condition): 用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是false则 测试成功,如果是true则失败,assertTrue()与之相反; 3.assertSame ([String message],expected,actual) assertNotSame ([Spring message],expected,actual): 用来比较两个对象的引用是否相等和不相等,类似于通过“==”和“!=”比较两个对象; (与equal有区别) 4.assertNull ([String message],java.lang.Object object) assertNotNull ([String message],java.lang.Object object): 用来查看对象是否为空和不为空; 5.fail ([String message]):
发表评论
-
[转]Spring Cloud微服务的那点事
2018-04-20 21:58 683转自:https://blog.csdn.ne ... -
[转]ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
2018-04-20 17:10 885本文转自:https://my.oschin ... -
生成无重复的hashid短地址(短随机字符串)
2017-04-26 14:57 2199具体查看项目: http://hashids.org/j ... -
2017年Struts漏洞修复:版本从2.3.15.1升级到2.3.32
2017-03-24 15:10 2018如果你当前的项目使用了Struts2.3.5至 Strut ... -
多线程爬虫Miner [转]
2016-08-01 13:49 839多线程爬虫Miner 本文转自原作者博客:http:/ ... -
JAVA关键字替换
2015-11-03 21:22 1055import java.util.ArrayList; ... -
关于java web前后端分离
2015-08-27 22:47 1941由于公司架构上需要前后端分离,这里先记录一下相关内容,待后 ... -
基于NODEJS的前后端项目分离实践
2015-06-17 14:07 1205前后端分离项目实践 本文转自:http://jiangxi ... -
paypal IPN返回
2015-05-28 10:12 20691.设定返回的地址 目标:登录paypal-->用户 ... -
根据class搜索jar包
2015-05-20 13:00 884http://grepcode.com/ -
基于DWR的点对点聊天实现 server---client
2015-04-28 16:53 1146本文转自:http://htj1231825.iteye.c ... -
Java分布式中文分词组件word分词v1.2发布
2015-04-20 12:07 810word分词是一个Java实现的分布式的中文分词组件,提供了 ... -
java开源论坛jeebbsV4发布
2015-04-08 09:56 622论坛APP的帖子新展现形式 APP即时聊天模块 ... -
开源大数据解决方案
2015-03-12 13:01 1074解决方案 开发商 类型 描述 Storm Twit ... -
根据用户IP查询所属国家(数据库版)-geoip
2015-03-06 14:44 1196关键词:geoip,最新版本GeoIP2 http:// ... -
查询用户IP所在地服务接口(淘宝)
2015-03-04 10:17 1082import java.io.BufferedReader; ... -
java内存溢出优化
2014-12-28 12:42 2203本文转自:http://www.importnew.com ... -
Tomcat6线程池(Executor Thread pool)的配置
2014-12-27 01:07 922原文地址:http://www.java2000.net/p ... -
Netty学习系列导航-开源Java高性能NIO框架推荐
2014-08-13 17:49 1351纯记录,事件驱动服务器和客户端设计: http://mus ... -
破解验证码相关:用imagemagick和tesseract-ocr破解简单验证码
2014-08-13 17:08 2962本文源自:http://hooopo.iteye.com/ ...
相关推荐
本文将详细介绍JUnit测试工具及其安装方法。 **一、JUnit简介** JUnit是一个开源的、基于Java的测试框架,主要用于编写和运行可重复的单元测试。它的设计理念是使测试成为开发过程中的一个自然部分,通过自动化测试...
自己做了一个junit测试包,用起来很方便
JUnit是由 Erich Gamma 和 ...Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 JUnit是一个开发源代码的...
【JUnit测试工具1】 JUnit是Java编程语言中最广泛使用的开源单元测试框架,由Erich Gamma和Kent Beck共同创建。作为代码驱动开发的核心工具,JUnit在单元测试领域具有极高的知名度和认可度,曾多次荣获“JavaWorld ...
总的来说,JUnit4作为Java单元测试的基石,通过其强大的注解、参数化测试、断言机制、异常处理以及与其他工具的兼容性,极大地促进了Java应用的可靠性和可维护性。开发者应当熟练掌握JUnit4,以便编写高质量的Java...
一款强大的开源Java的单元测试工具,官网下载的!
junit-4.1.jar 包,提供单元测试的方法。
首先,我们要理解实验的目的,即掌握白盒测试方法,设计符合单元测试要求的测试用例,熟练运用JUnit测试工具,并进行代码覆盖率检查。白盒测试是一种基于代码结构的测试方法,关注程序的内部逻辑,而黑盒测试则侧重...
JUnit单元测试 本资源摘要信息将详细介绍JUnit单元测试的概念、原理、设计和使用方法,并...通过本资源摘要信息,读者可以深入了解单元测试的概念、原理、设计和使用方法,并学习如何使用JUnit测试工具进行单元测试。
一、 试验目标:掌握白盒测试方法,熟练应用junit测试工具进行单元测试,并进行代码覆盖检验。 二、 试验要求:掌握系统测试基础原理,依据白盒法设计测试用例,并撰写单元测试计划书。依据每个测试用例,编写基础...
这个软件测试工具是基于Java的,因此与Java环境紧密集成,使得开发人员能够轻松地对代码进行测试和调试。本文将深入探讨JUnit的基本概念、功能和如何使用。 一、JUnit简介 JUnit是由Ernst Leiss和Kent Beck在1997年...
在案例中,你将看到如何创建测试类,定义测试方法,设置测试数据,以及如何利用JUnit和Spring/Struts提供的工具来编写高效的单元测试。通过分析和运行源码,你可以了解如何将这些概念应用于实际项目,提高代码质量。...
例如,文件可能会讲解如何设置一个基本的JUnit测试类,通常这个类会继承自`junit.framework.TestCase`(对于较旧的JUnit版本)或者使用注解`@RunWith(JUnit4.class)`(对于JUnit 4及以上版本)。 测试类中的每个...
通过其提供的JUnit测试生成工具和对PowerMock的支持,Encore能够帮助开发者实现高效的测试驱动开发,确保代码质量和项目的稳定性。结合shell脚本的自动化能力,开发者可以快速响应变化,提高整体开发效率。对于Java ...
JUnit测试jar包通常包含了JUnit框架的核心库和其他可能的扩展或辅助库,使得开发人员可以在他们的项目中引入这些测试工具。这个压缩包很可能包含了JUnit的不同版本,例如JUnit4或JUnit5,以及可能的依赖如Hamcrest...
《Junit测试学习文档》 在软件开发过程中,单元测试是一项至关重要的工作,它能确保代码的正确性,提高代码质量,并为后续的维护和重构提供保障。Junit作为Java编程语言中最流行的单元测试框架,是每个Java开发者...
5. **持续集成**:将JUnit测试集成到持续集成/持续部署(CI/CD)工具如Jenkins,确保每次代码提交都会触发自动测试。 6. **测试驱动开发(TDD)**:先写测试用例,再编写实现代码,确保代码满足需求并可以通过测试。 ...