- 浏览: 957429 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
@Test注解是测试的基础,它提供了其他作用
1.指定将会抛出的异常类型,如果没有抛出异常或者抛出的一场不属于我们指定的类型,就会算是测试失败了。
@Test(expected = RuntimeException.class)
public void testGetHandlerNotDefined() {
SampleRequest request = new SampleRequest("testNotDefined");
// The following line is supposed to throw a RuntimeException
controller.getHandler(request);
}
2.测试一断代码运行时间。
@Test(timeout=100)
public void testProcessMultipleRequestsTimeout() {
Request request;
Response response = new SampleResponse();
RequestHandler handler = new SampleHandler();
for (int i = 0; i < 99999; i++) {
request = new SampleRequest(String.valueOf(i));
controller.addHandler(request, handler);
response = controller.processRequest(request);
Assert.assertNotNull(response);
Assert.assertNotSame(ErrorResponse.class, response.getClass());
}
}
3.在3.x版本中,如果我们不想启动某些测试,需要将方法名更改为非test开头的(3.X测试用例必须是以test开头)。而4版本只需添加一个注释@Ignore
1.指定将会抛出的异常类型,如果没有抛出异常或者抛出的一场不属于我们指定的类型,就会算是测试失败了。
@Test(expected = RuntimeException.class)
public void testGetHandlerNotDefined() {
SampleRequest request = new SampleRequest("testNotDefined");
// The following line is supposed to throw a RuntimeException
controller.getHandler(request);
}
2.测试一断代码运行时间。
@Test(timeout=100)
public void testProcessMultipleRequestsTimeout() {
Request request;
Response response = new SampleResponse();
RequestHandler handler = new SampleHandler();
for (int i = 0; i < 99999; i++) {
request = new SampleRequest(String.valueOf(i));
controller.addHandler(request, handler);
response = controller.processRequest(request);
Assert.assertNotNull(response);
Assert.assertNotSame(ErrorResponse.class, response.getClass());
}
}
3.在3.x版本中,如果我们不想启动某些测试,需要将方法名更改为非test开头的(3.X测试用例必须是以test开头)。而4版本只需添加一个注释@Ignore
发表评论
-
DEBUG -- CLOSE BY CLIENT STACK TRACE
2011-10-20 10:28 27634在单元测试测试环境下主要参数两个错误信息: 1.java.la ... -
奇怪的乱码
2011-10-20 00:14 1370通过ant运行build,然后启动测试。测试的时候有log4j ... -
mock对象测试
2011-10-17 22:48 1311package mock; public class Acc ... -
依赖外部资源时解决方案-----存根
2011-10-17 22:08 1455package stubbing; import java. ... -
cobertura做测试覆盖率 ant的配置
2011-09-25 23:05 7474cobertura原理大致如下: 首先修改我们编译后的clas ... -
软件测试的种类
2011-09-18 17:58 1152acceptance test 验收测试 你的程序满足了客户的 ... -
hamcrest
2011-09-18 16:51 1205在一个测试用例中,有时候不得不存在多个断言,比如 @Test ... -
@Ignore 指定跳过测试用例
2011-09-18 16:06 1747在3.x版本中,如果我们不想启动某些测试,需要将方法名更改为非 ... -
测试规范
2011-09-16 00:27 1004测试方法名一般有两种 testxxxx xxxx是要测试的域 ... -
@Before, @BeforeClass, @After, @AfterClass
2011-09-15 23:30 7817@Before, @BeforeClass, @After, ... -
Suite runner
2011-09-14 23:29 1145套件运行器 它可以运行多个测试。 package test; ... -
@Parameters Parameterized runner
2011-09-14 22:46 1618先看一个例子 package te ... -
junit的核心对象
2011-09-12 21:52 1178概念责任Assert不同条件的断言。如果成功,无什么特殊的信息 ... -
基础知识
2011-09-12 20:01 928注解 @Before, @BeforeClass, @Afte ... -
junit网址
2011-08-31 16:29 1012http://junit.sourceforge.net/ h ...
相关推荐
这个名为"Junit_test.rar"的压缩包显然包含了一个关于JUnit的示例程序,旨在帮助学习者更好地理解和应用JUnit进行测试。 在Java开发中,单元测试是对代码的最小可测试单元进行验证的过程,例如单个方法。JUnit提供...
然而,在实际使用过程中,开发者可能会遇到@Test注解报错的情况,这可能会影响测试的执行和调试。本文将详细探讨这个问题,并提供解决方案。 首先,我们需要了解为什么会出现这样的错误。错误可能源于以下几个原因...
3.这个程序具体的内容我忘了,只知道使用@Data@Configuration@Autowired@PropertySource@Test(指定自定义文件的位置,开启对应配置)等方法写的,具体实现的功能就是新建几个.yml和.java文件,实现在.yml文件中配置...
可以更快实现保存,信息的修改,及调用。可以更快实现保存,信息的修改,及调用。可以更快实现保存,信息的修改,及调用。
hibernate
标题 "junit common test case just for my test" 提示我们这是一组用 JUnit 编写的通用测试用例,专门用于个人测试目的。 JUnit 的核心概念包括测试类、测试方法和断言。测试类通常扩展自 JUnit 的 `TestCase` 类...
Spring Test模块是Spring框架的一部分,专门用于测试Spring应用,它提供了丰富的功能来支持单元测试和集成测试。而JUnit4则是一个流行的Java单元测试框架,它简化了编写和执行测试代码的过程。接下来,我们将深入...
TestCRUD.java
《深入理解JUnitTest》 JUnitTest是Java编程领域中广泛使用的单元测试框架,它为开发者提供了方便、快捷的方式来编写和执行测试用例,确保代码的质量和功能的正确性。在这个主题中,我们将深入探讨JUnitTest的基本...
Time_Test_1: 测试定时器0、1、2、3的匹配功能,查询方式。 Time_Test_2: 测试定时器0、1、2、3的匹配功能,中断方式。 Time_Test_3: 测试定时器0、1、2、3的匹配输出功能。 Time_Test_4: 测试定时器0、1、2、3的...
**Junit4 Test 单元测试** 单元测试是软件开发中的一个重要环节,它允许开发者针对程序的最小可测试单元——通常是一个方法或类——进行独立验证,确保代码的正确性。JUnit 是一个广泛使用的 Java 语言的单元测试...
JUnit提供了一些注解(如@Test),用于标识在测试中的方法,并且提供了运行和管理这些测试的方式 单元”可以是一个函数、方法、类、功能模块或者子系统。 单元测试的核心在于行、分支覆盖率,不关注业务正确性 常用...
Junit中的基本注解(教学视频) Junit中的基本注解,是必须掌握的。 @BeforeClass – 表示在类中的任意public static void方法执行之前执行 ...@Test – 使用该注解标注的public void方法会表示为一个测试方法
[root@test-1 tools]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@test-1 tools]# uname -rm 3.10.0-693.11.1.el7.x86_64 x86_64 ``` 2. **安装依赖软件**: 使用`yum`命令安装...
Spring Test是Spring框架的一部分,专为测试Spring应用而设计,它提供了丰富的功能,使得开发者能够更轻松、更高效地对Spring驱动的应用进行单元测试和集成测试。在本篇中,我们将深入探讨Spring Test的关键概念、...
SimpleTest是一个早期的测试工具,它在JUnit出现之前被广泛使用,提供了对Java代码进行简单测试的能力。在这个压缩包文件中,我们可以看到"com"目录,这通常代表Java的包结构。 在Java中,包(Package)是一种组织...
`android:SqlTest` 指的可能是一个关于Android平台下SQLite数据库的测试项目。SQLite是一个轻量级、嵌入式的关系型数据库,广泛应用于移动应用,因为它不需要单独的服务器进程,且能很好地支持各种SQL语法。 在...
public void testAdd(){ User user = new User(-1, "23", "jiuqiyuliang"); userMapper.save(user); } @Test public void testFindAll(){ List<User> findAllList = userMapper.findAll(); System....
《Spring Test:深入理解与实践》 在Java开发领域,Spring框架无疑是最为广泛使用的轻量级框架之一,而Spring Test则是Spring框架的重要组成部分,它为开发者提供了强大的单元测试和集成测试工具。本文将深入探讨...
在Android开发中,JUnitTest是进行单元测试的重要工具,它基于Java的JUnit框架,使得开发者能够在Android环境中对代码进行验证和测试。本文将详细介绍如何在Android项目中设置和使用JUnitTest用例,以及如何通过...