【java-在JUnit测试类中使用随机值】教程文章相关的互联网学习教程文章

java – 使用WireMock和Eureka的Spring Boot集成测试失败并显示“No instances available”【代码】

在为使用RestTemplate(和引擎盖下的功能区)和Eureka来解析服务B依赖关系的Spring Boot应用程序(服务A)编写集成测试时,在调用服务A时出现“无实例可用”异常. 我尝试通过WireMock模拟服务B,但我甚至没有进入WireMock服务器.似乎RestTemplate尝试从Eureka获取Service实例,而该实例不在我的测试中运行.它通过属性禁用. 服务A呼叫服务B.服务发现通过RestTemplate,Ribbon和Eureka完成. 有没有人有一个包含Spring,Eureka和WireMock的工作...

java – 在测试中使用Spring @ConfigurationProperties读取一个Map【代码】

根据Spring Boot integration tests doesn’t read properties files的建议,我创建了以下代码,目的是从我的JUnit测试中的属性中读取地图.(我使用yml格式,并使用@ConfigurationProperties而不是@Value)@RunWith(SpringJUnit4ClassRunner.class) @TestPropertySource(locations="classpath:application-test.yml") @ContextConfiguration(classes = {PropertiesTest.ConfigurationClass.class, PropertiesTest.ClassToTest.class}) p...

java – 如何将args传递给使用gradle运行测试的jvm【代码】

我是一个关于gradle的新手,我不确定gradle在运行测试集时是否会启动新的jvm.像Passing jvm arguments to Gradle test task我想将一些参数传递给运行测试集的jvm.我在build.gradle中添加如下行:... test {groovy {jvmArgs '-agentpath:/usr/lib/code_dependency_capturer.so' // add linesrcDirs = ['src/test']if (!JavaVersion.current().isJava8Compatible()) {exclude '**/v8/*'exclude '**/vm8/*'}}resources {srcDirs = ['sr...

java – 创建这样的测试是否有意义?【代码】

最近我正在深入进行单元测试,我有点卡住了. 例.我们有这样的方法:boolean isCheckOutChecked(NmCommandBean clientData) {return "checkOut".equalsIgnoreCase(clientData.getTextParameter("checkOut")); }其中大部分取决于clientData返回的内容.有两种可能性: >如果找不到文本参数,则返回null>返回字符串值,如果有的话 嗯…我已经创建了两个测试但是想知道是否有任何意义来进行这样的测试?在这种情况下你会做什么?@Test void...

java – 安全发布的单元测试

您如何在Java中单独测试安全发布保证? 具体来说: 我有一个Cache接口,它有一个getOrLoad方法(K键,ObjectLoader加载器).事实是,如果Cache无法找到给定键的对象,那么它必须从ObjectLoader实例加载它.但是,需要Cache来保证从加载器加载对象并将其放入Cache中的行为构成一个安全的出版物. 我现在正在为这个Cache接口编写一个通用的junit测试,我想知道如何测试Cache实现是否遵循这个安全的发布保证. 有任何想法吗?实际代码位于code re...

java – 加载测试CMS Web应用程序的实际测量是什么?

我们公司的CMS网络应用程序面临一些困难.这个应用程序是由承包商部分构建的,当我们认为应用程序应该能够处理它时,我们遇到了一些稳定性问题(崩溃,必须将它们放在负载平衡器或缓存机制之前).我们整理了一个最小的标准测量,但我们不知道这些指标是否切合实际. 我们希望能够在这个论坛上获得有关CMS系统应该独立于所构建技术的现实期望的反馈意见.因此,如果要在.NET而不是Java(当前)中构建相同的应用程序,您将期望执行相同的操作. 我们...

java – 我应该在多模块Maven项目中将共享测试实用程序放在哪里?【代码】

我可能不会对此太过分了,但我的项目有一个非常结构化的布局,我已经非常喜欢了.实际上已经证明这么多的结构是有用的,这一次,所以我真的不希望它再次变得混乱. 首先,每个模块由几个Java包组成:com.mycompany.mysoftware.modulename com.mycompany.mysoftware.modulename.impl com.mycompany.mysoftware.modulename.osgi com.mycompany.mysoftware.modulename.test主要代码位于.impl.其他模块使用的接口,一些枚举和一些数据容器类位于...

关于Java Web应用程序测试的书籍建议

你能推荐一些关于Java Web应用程序测试的书吗?谢谢.解决方法:最好的JUnit Book(IMHO)http://www.manning.com/rainsberger/

java – 使用Maven测量集成测试覆盖率

以下是好的: >我在使用EJB和WAR项目的maven中有一个多模块项目>我想使用JMeter(以及后来的selenium)进行集成测试.我可以从Maven运行. JMeter计划准备就绪,我使用Chronos maven插件运行它.>我的应用程序是Java EE应用程序,因此我想使用计划的生产应用程序服务器(Glassfish 2.11)测试代码.我可以用glassfish maven插件创建/启动/部署/停止等等>我已将jmeter和glassfish相关的构建设置放入maven的子模块中,这取决于所有其他模块,因此...

如何测试需要cmd行参数的并发Java程序?

我有一个Java程序,它的主要方法(在??主类中)需要命令行参数.该程序也是并发的(使用线程和东西). 我想对该计划进行大规模的重构.在开始重构之前,我想为main方法创建一个测试套件.我想用不同的cmd行参数测试main方法.我想在每次重构步骤后自动运行这些测试.如何创建通过cmd行参数的测试? 我不能使用JUnit,因为据我所知它并不适用于并发程序.我也不确定你是否可以使用JUnit传递cmd行参数. 我正在使用eclipse.解决方法:看看multithrea...

java – 单元测试android库应用程序的最简单方法?【代码】

很抱歉,如果这是一个模糊的问题,但我很难找到一个关于如何使用Android进行单元测试(隔离测试)的单一实例… 这是我想要实现的一个例子:// Some class class Calculator {public int Add(int a, int b) { return a+b; } }// Simple test import org.junit.Assert; import org.junit.Test;class CalculatorTests {@Testpublic void should_add_numbers_correctly(){Calculator calculator = new Calculator();int expectedResult = 5...

java – 如何在模拟依赖项时测试事务回滚是否有效?【代码】

假设我有这个:@Transactional(rollbackFor = NotificationException.class) public interface PersonManagerService {public void addPerson(Person person); }和实施:public class PersonManagerServiceImpl implements PersonManagerService {public OtherService otherService;public void addPerson(Person person) { // stuff }// getter and setter for otherService }如果仍然使用addPerson方法命中数据库,我将如何模拟ot...

java – 使用junit测试多个实例【代码】

我在服务器套接字上有一个java服务器.客户端连接到此服务器套接字,并通过输入/输出对象流进行交换.现在我需要测试应用程序的可伸缩性.这意味着我需要运行相同的测试请求,并测试服务器是否能够处理来自随机客户端的请求. 以下基于junit的测试用例是测试随机连接/请求的正确方法.我感觉下面的代码是按顺序测试客户端的. 我读过的一些链接,并不适合我 Creating a JUnit testsuite with multiple instances of a Parameterized testpub...

java – 单元测试Web服务调用

我正在开发一个Java项目,它被分成一个Web项目和一个后端项目.网络通过Web服务调用与后端进行通信. Web项目中有一个类可以进行所有Web服务调用,我想在这个类中添加测试.我想进行单元测试,而不是功能测试,所以我不想让Web服务实际运行来运行测试.如果这个类只是将调用传递给后端,我可能会愿意忽略测试它,但是此时有缓存发生,所以我想测试它是否正常工作. 当生成Web服务jax-ws wsgen时,它会创建一个前端使用的接口.我使用这个生成的接...

java – Play Framework 1.2.x中的ManyToMany测试夹具(Yaml)【代码】

我正在玩Play! 1.2.4 Morhpia / MongoDB. 我的模特是沙龙和造型师,他们有许多关系.但是,我无法正确定义测试数据来表示此关系. 这就是我所做的Salon(salon1):name: salon1city: singaporecountry: singaporeStylist(stylist1):firstName: stylist1lastName: stylist1title: Stylist 1price: $100salons: [salon1]使用此数据,造型师包含对沙龙的引用,但反之亦然. 如何实现双向引用? 谢谢,斯里兰卡 这是模型类..@Entity("salons") p...

UNIT - 相关标签