java类添加单元测试代码_如何在java中单元测试时跳过一段代码
如果问题确实是:
如何在Java
然后我给出的答案同意单元测试时,我跳过一段代码。依赖注入,嘲讽框架绝对是真正的单元测试的正确途径。
但是,如果问题是:
使用JUnit(或其他单元测试框架)
然后我想答案是,当我如何跳过一段代码“这取决于” 。有时我使用JUnit进行集成测试 - 我在测试服务器上运行客户端代码片段,以帮助我省去通过GUI手动执行这些客户端测试的麻烦。在这种情况下,我在我的基类使用的系统属性,比如我有:
protected boolean skipTest()
{
String port = System.getProperty("jersey.test.port");
// don't run this test unless developer has explicitly set the testing properties
// this is an integration test, not a unit test
return port == null;
}
然后在实际的测试类,它看起来像这样:
// verify a successful login
@Test
public void testLogin()
{
if (skipTest())
return;
// do real test
所以,我的想法是,如果你真的不能重构你的DAO中的Oracle东西,然后你真的在做一个集成测试,在你的单元测试中有一个skipTest是可以的。
java类添加单元测试代码_如何在java中单元测试时跳过一段代码相关推荐
- java注释中添加删除线_如何在Word中添加和删除注释
java注释中添加删除线 Leaving comments in a Word document is a good way to leave feedback on a piece you're r ...
- amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境
今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...
- java 查找链表中间元素_如何在Java中一次性查找Java中链表的中间元素
如何在一次传递中找到LinkedList的中间元素?这是一个 Java 和非Java程序员面试时经常被问到的编程问题.这个问题类似于检查回文或计算阶乘,有时也会要求编写代码.为了回答这个问题,候选人必 ...
- java 合并两个列表_如何在Java中合并两个列表?
java 合并两个列表 Merging two lists in Java is often a useful operation. These lists can be ArrayLists or ...
- java怎样控制迭代周期_如何在Java中迭代日期范围?
好吧,你可以使用Java 8的time-API做这样的事情,特别是这个问题java.time.LocalDate(或Java 7及更早版本的等效Joda Time类) for (LocalDate d ...
- java时间往后一天_如何在Java中将日期增加一天?
24个解决方案 617 votes 像这样的东西应该做的伎俩: String dt = "2008-01-01"; // Start date SimpleDateFormat s ...
- java字符串字符排列组合_如何在Java中查找字符串的所有排列
java字符串字符排列组合 In this tutorial, we will learn how to find the permutation of a String in a Java Prog ...
- java类验证和装载顺序_深度分析Java的ClassLoader机制(源码级别)
原文地址:https://dwz.cn/AztGFkO7 作者:Hollis Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文 ...
- cad添加自己线性_如何在CAD中添加自己编的线性
如何在 CAD 中添加自己编的线性 一.线型的开发 1. 线型文件的定义格式 要开发出一套自己的线型, 我们可以先学习一下 AutoCAD 2000 本身本带的标 准线型文件,以便有所借鉴.我们找到 ...
最新文章
- 2017计算机nit考试时间,关于2017年专接本NIT考试,你知道多少呢???
- 阿里二面:GET 请求能传图片吗?
- 他是第一个到达学校的人英语_日本留学:不需要英语成绩的大学盘点·私立学部篇(第三弹)...
- mysql 原理 ~ 索引通说
- [YTU]_2434 ( C++习题 商品销售)
- 使用poi写入doc文档中文档打不开_基于NodeJS和浏览器的PDF文档引擎——PDFKit
- 从近期两篇论文看大规模商品图嵌入
- VTK:IO之ReadPolyData
- 图像处理:直方图均衡化
- linux amd64 界面,linux脚本编程---ubuntu-12.04-server-amd64如何配置图形界面
- qml入门学习(三):Item
- caffe:制作自己的数据集train.txt和val.txt,生成lmdb文件
- “21天好习惯”第一期-10
- java day33【JavaScript基础】
- EmEditor中正则表达式
- python写出租车计费系统_关于使用Python——写出租车计费系统
- 工业物联网的实际应用案例以及技术分析
- 网页添加QQ好友的方法
- 阿包也是兔娘cosplay全套超清图包合集
- 计算机老师的作文,电脑,我的好老师作文
热门文章
- [MRCTF2020]套娃
- Alibaba SWE 实习岗 笔试题 JAVA
- 如何编写udf函数(收藏篇)
- 2021湖南省地区高考成绩排名查询,湖南高考排名查询方法 2020年湖南高考成绩位次全省排名查询...
- MySQL之Xtrabackup备份与恢复
- C语言指针进阶(1.一阶与二阶指针)
- AD 未将对象引用设置到对象的实例
- Android--BroadcastReceiver
- raid卷构建实操(raid0、raid1、raid5、raid6以及raid10),可跟做
- 优质的计算机专业书籍有哪些?