本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
JUnit 注解@RunWith的工作原理
Suppose you have a large number of unit test cases and you don’t want them to be executed all at the same time during Maven build. You can simply achieve it via annotation @Category.
(1) Create empty ...
JUnit 注解@Category的工作原理
Suppose you have a large number of unit test cases and you don’t want them to be executed all at the same time during Maven build. You can simply achieve it via annotation @Category.
(1) Create empty ...
JUnit 注解@SuiteClasses的工作原理
Suppose I have four test cases in my project, the total methods to be tested:
Based on the blog Run only given sets of your unit test via @Category, it is possible to organize test methods wi ...
JUnit 注解@Rule的工作原理
Suppose you need to repeatedly execute some test method in your unit test case, for example, you would like to test getPrice based on the first set of test data 5 times in test method test1() while fo ...
spring boot应用中利用Embedded Database
在应用开发过程中,利用内存数据库暂时代替实体数据库是很方便的一件事,既可以保证Juint的独立性,也能够让我们在开发前期方便的展示、模拟应用。
本篇文章我们通过一个简单的应用程序一起来了解下H2在spring boot应用、以及在junit中如何使用(其他类似的数据库还有HSQL、Derby)
1.H2的特性
速度快、完全开源、支持JDBC API
同时提供内嵌和server两种模式
提供 ...
解决junit获取注入bean问题
解决junit获取注入bean问题:
注解引入多个配置文件情况:
我们使用spring写junit单测的时候,有的时候我们的spring配置文件只有一个。我们在类的注释上面会这样写:
Java代码
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "cla ...
Maven项目引入JMockit
Maven项目中引入JMockit的步骤
1 创建一个标准的Maven工程,Pom中切记要选择 <packaging>war</packaging> war或者jar均可,但是不能是pom,否则maven test命令只会 Building工程。这个是我搭建测试项目遇到的坑
2 引入JMockit依赖
<dependency>
&l ...
SpringBoot 框架下基于 Junit 的单元测试
本案例基于 spring boot 1.5.1 junit4.1
转载:http://blog.csdn.net/tengxing007/article/details/73332038 稍作修改
前言
Junit是一个Java语言的单元测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。是一个在发展,现在已经到junit5,在javaEE开发中 ...
Junit Vs main on "java.util.concurrent.Executors"
Same code with different results.
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import org.junit.Test;
public class JUnitTestVSMain {
static class ...
Hibernate使用JUnit进行测试
一 Junit常用注解
@Test:测试方法
@Before:初始化方法
@After:释放资源
二 创建测试类StudentsTest
三 通过Hibernate API编写访问数据库的代码骨架
四 测试代码
import java.util.Date;
import org.hibernate.Session;
import org.hiber ...
Eclipse离线安装TestNG插件
离线安装TestNG插件:
受网络等因素影响,在线安装方式速度比较慢,可以通过如下方式离线安装TestNG插件。
1、通过浏览器直接访问网址, http://beust.com/eclipse
2、点击最下面的链接 zipped/
3、页面显示有如下版本
6.10.0.201612030230/
6.11.0.201703011520/
自动化测试例程TestDemo
TestDemo是自动化测试样例,基于JUnit, JUnit EE和 TestNG。
本例程演示了自动化测试的最佳事件。即自动化测试黄金法则:在测试空库上无限次跑不出错。
示例下载:
https://gitee.com/jerryshensjf/TestDemo
示例截图:
创建单元测试、集成测试
在面向对象语言中,一个单元通常是一个类或一个方法。但是在现实中,大多数单元不是单独工作的。它们
通常需要和其他单元合作以实现它们的任务。
当测试的单元依赖了其他的单元时,有一个通用技术可用来模拟依赖单元,它用的是stub和mock对象,
这两者能够降低单元测试由于依赖而导致的复杂性。
stub对象中包含了某个测试中要用到的最少数量的方法。这些方法通常都是以一种预知的方式完成的, ...
使用mockMvc测试文件上传
@Autowired BanksController banksController; @TestpublicvoidtestAdd() throws IOException { RegisterConfig.RootPath = "E:\\work\\Admin"; FileInputStream fis = new FileInputStream("E:\\Imag ...
工作总结(junit,mockito,powermock,webservice)
引言:
前段时间写了一些Netty通信简单实例相关的文章,本身打算读一下netty的源码呢,下载netty源码后,看了Netty的测试类,不知到如何运行,惭愧 ,最近恶补了这方面的知识,这篇文章主要是对最近工作的总结。主要涉及的Junit,Mockito和PowerMock;WebService(JAX-WS,Apache CXF),本身打算写成博客总结一下,时间不充足,上面提到相关概念的 ...