问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

idea怎么建junit单元测试csdn

发布网友 发布时间:2022-04-22 16:23

我来回答

1个回答

热心网友 时间:2023-09-20 23:30

打开IntelliJ IDEA工具,Alt+Ctrl+S,

在文本框中输入Plugin进行插件搜索设置。

点击按钮,从插件资源库中安装新的插件。

从插件资源库中搜索JunitGenerator V2.0版本,在插件位置,鼠标右击

选择Download and Install ,在弹出的对话框中选择yes按钮,点击OK之后在需要重启下工具,选择Restart按钮,到此JunitGenerator2.0 插件安装完毕.

现在可通过此工具自动完成test类的生成了,在需要进行单元测试的类中Alt+Insert,

测试类中使用的相关注解跟代码如下:

[java]
view plaincopy

package test.RXTemplateService;

import RXTemplateService.YhService;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;

/*用于配置spring中测试的环境*/
@RunWith(SpringJUnit4ClassRunner.class)
/*
用来指定加载的Spring配置文件的位置,会加载默认配置文件
@ContextConfiguration 注解有以下两个常用的属性:
locations:可以通过该属性手工指定 Spring 配置文件所在的位置,可以指定一个或多个 Spring 配置文件。
inheritLocations:是否要继承父测试用例类中的 Spring 配置文件,默认为 true。
*/
@ContextConfiguration(locations = "classpath:test/RXTemplateService/applicationContext.xml")
/*
@TransactionConfiguration是配置事务情况的注解.
第一个参数transactionManager是你在applicationContext.xml或bean.xml中定义的事务管理器的bean的id;
第二个参数defaultRollback是表示测试完成后事务是否会滚 参数是布尔型的 默认就是true 但强烈建议写上true
*/
@TransactionConfiguration(defaultRollback = true)
@Transactional
public class YhServiceTest {
@Resource
private YhService yhService;

@Before
public void before() throws Exception {
}

@After
public void after() throws Exception {
}

/**
* Method: checkDlzhAndDlmm(String dlzh, String dlmm)
*/
@Test
public void testCheckDlzhAndDlmm() throws Exception {
assert true : yhService.checkDlzhAndDlmm("wbb", "wbb");
}

/**
* Method: resetMm(String xmm, Integer id)
*/
@Test
public void testResetMm() throws Exception {
yhService.resetMm("admin", 1);
}

/**
* Method: yhSave(T_XT_YH yh)
*/
@Test
@Rollback(false)
public void testYhSave() throws Exception {
//TODO: Test goes here...
}

/**
* Method: yhDelete(String ids)
*/
@Test
public void testYhDelete() throws Exception {
//TODO: Test goes here...
}

/**
* Method: checkDlzh(String dlzh, Integer id)
*/
@Test
public void testCheckDlzh() throws Exception {
//TODO: Test goes here...
}

/**
* Method: findYhById(Integer id)
*/
@Test
public void testFindYhById() throws Exception {
//TODO: Test goes here...
}

/**
* Method: getYhList(int pageNo, int pageSize, Integer ssjgId)
*/
@Test
public void testGetYhList() throws Exception {
//TODO: Test goes here...
}
}
idea怎么建junit单元测试csdn

打开IntelliJ IDEA工具,Alt+Ctrl+S,在文本框中输入Plugin进行插件搜索设置。点击按钮,从插件资源库中安装新的插件。从插件资源库中搜索JunitGenerator V2.0版本,在插件位置,鼠标右击 选择Download and Install ,在弹出的对话框中选择yes按钮,点击OK之后在需要重启下工具,选择Restart按钮,到此JunitGener...

求一个编程,开发工具用的是JSP和eclipse,三层架构的

。IDE支持多重的JVM设置,几个编译程序和Ant建造系统,并且,它使得设置多重的自定义的类途径变得简单。 IntelliJ Idea是一个相对较新的Java IDE。它是Java开发环境中最为有用的一个。高度优化的IntelleJ Idea使普通任务变得相当容易,Idea支持很多整合功能,更重要的使它们设计的好容易使用。Idea支持XML中的代码实现,...

如何正确掌握Java的学习方法?

在JBuilder、Eclipse等IDE中已经自动集成编辑器、编译器、调试器、单元测试工具JUnit、自动构建工具ANT、版本控制工具CVS、DOC文档生成与更新等等,甚至可以把UML建模工具也集成进去,又提供了丰富的向导帮助生成框架代码,让我们的开发变得更轻松。应该说IDE发展的趋势就是集成软件开发中要用到的几乎所有工具。从开发效率的角...

怎么学习java语言

链接:https://pan.baidu.com/s/1MpUM62h4nvHnUGMan-R6YA 提取码:kvvv Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许...

推荐几本javaEE的书籍,经典的。不要李刚的(虽然讲的好,但是繁琐,基础...

24。你应该熟悉与的一个JAVAIDE例子的SunOne的NetBeans IntelliJIDEA或Eclipse(有些人更喜欢VI或EMACS来编写文件不管你是什么:) 25.JAVA一些配置(精确)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。 26。你需要熟悉单元测试体系(JNunit),并且学习不同的生成,部署工具(Ant,...

java该怎么自学?

在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发,提高程序效率;异常,编写代码逻辑更加健全;网络编程,应用服务器学习基础,完成数据的远程传输。 学习该阶段,可...

spring测试单元测试 idea如何添加junit idea配置junit4 idea添加junit包 idea导入junit包 maven junit idea maven项目 idea debug idea
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑河有什么好玩的地方 黑河10大最好玩的地方 街上卖一元一包的调料 我一直在卖 嫌进价高 谁有便宜的?正规厂家_百度... 前列腺癌根治术的术中风险和术后并发症主要有哪些? 前列腺癌根治性手术的风险和并发症 前列腺癌根治术后常见并发症 摆头尾摇意思 这个成语的意思 摇头摆尾的近义词和反义词是什么_摇头摆尾是什么意思? 微信小程序无法连接网络是什么原因? 别人骂你陈皮是什么意思 微信小程序为什么不能分享给好友? IntelliJ IDEA 怎么做断点测试 idea 单元测试可以默认用junit以外的方式么 404 Not Found idea怎么使用idea添加junit case测试类 idea怎么退出测试模式 idea 怎么运行单元测试 make intellij idea14怎么测试 如何在idea中创建一个测试类 idea测试类函数为何不能返回值? 资料员要哪些证 资料员证需要考几科?最好买什么书看最好呢? 资料员的分类 建筑行业管理人员的 证书类别指什么 资料员证有几种 Old Tom the killer whale,的翻译 资料员分哪几类? 资料员有哪几种 我在人人直播时为什么看不见别人跟我说话,还是根本没人跟我说话呢 人人网改版本。改成直播了。那以前的照片什么的怎么办。能找到么 人人直播为什么老卡 IDEA 测试单元 UI怎么改回 分每个方法测试结果显示? intelliJ idea 中单元测试的小问题 idea 单元测试 调用实体类里的id @test代码不会写了! intellj idea 怎么测试 Intellij idea Junit单元测试不显示代码覆盖率 idea junit怎么设置自动生成的测试代码位置 怎么把用intellij idea工具开发的现有代码放在测试环境中测试 如何创建一个测试源根目录在intellij 梦见打金时金子流了一地后又慢慢拾回来是什么回事? 梦见自己打了一个特别喜欢的彩金戒指啥意思 梦见转店别人在打金 如何给别人的账户打钱 梦见妈妈让我给她打钱 着急做手术 梦见自己用打印机打钱出来了梦见自己会用打印机打印钱了 梦见打金苋赢钱 做梦梦到青龙是什么意思 梦见金项链被小偷的预兆 梦见一打钱,但被别人捡去,分给我一点 梦见自己把一打钱和一个红苹果给别人 梦见给妹妹打钱