【java – Spring Web Flow – 如何使用conversationScope中已有的值设置单元测试?】教程文章相关的互联网学习教程文章

java – 来自src / test / resources的单元测试中的NIO加载文件【代码】

问题 我想用Java7s NIO在java中编写数据导入.用户以String形式输入文件的路径,程序尝试使用Paths打开它.当它想要读取它的DosFileAttributes时,会发生java.nio.file.NoSuchFileException:file.txt. 我发现了什么 我发现的唯一答案是使用资源Stream – 但这种接缝不实用,因为要加载的文件是由用户提供的,不应该是jar的一部分.还是我错过了理解? http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResourceAsStre...

java – 使用assertTrue与其他人进行单元测试【代码】

我在TDD环境中工作并且我使用了很多其他方法,例如assert equals等.我有一个类,我有超过40个测试用例,它们都是assertTrue.这可以接受吗? 我想问一个风格,这是正确的吗? 有什么建议? 如果您认为这个问题不合适,请让我知道我会删除它. 编辑:assertTrue(targetSpecifiers.size() == 2);assertTrue(targetSpecifiers.get(0).getPlacementId().compareTo(new BigInteger("1")) ==0);assertTrue(targetSpecifiers.get(1).getPlacement...

java – 如何在eclipse中运行play框架单元测试

目前我正在使用java中的play框架开发基于web的应用程序.我想编写单元测试并通过Elcipse运行它.我试过但是没有找到类异常出现.我怎么能做到这一点?有人可以帮忙吗?我正在使用Play framework 2.0解决方法:如果要对调用框架的代码进行单元测试,则可以使用对象模拟库(如Mockito)来执行此操作.您应该重构代码,以便尽可能将框架中的触摸点隔离到单独的类中.然后,您可以模拟框架对象并测试代码.

java – 安全发布的单元测试

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

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 – 单元测试Web服务调用

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

java – 创建依赖关系只能进行单元测试【代码】

我刚刚创建了一个Manager,它处理一个SuperClass,它扩展到整个代码库并注册了某种SuperClassManager(SCM). 现在我想测试一下只知道SuperClass的经理.我尝试创建一个具体的SCM,但这取决于第三方库,因此我在jUnit测试中没有这样做.现在可以选择模拟此SCM的所有实例. 到目前为止一切都很好,但是,当我的经理处理SCM时,它会返回我的经理不知道或不关心的SuperClass的子项.然而,这些孩子的身份对我的测试(平等等)至关重要. 由于我不能使用...

如何使用Android Studio 0.8对Google Cloud Endpoints Java进行单元测试【代码】

我发现了一些帖子,但他们要么参考前端测试,要么参考python.有一个关于java GCE的教程,但是没有关于如何在Android Studio中设置它的特殊性,只是对Eclipse的一些随机引用. 例如 Unit tests in Android Studio 0.8 https://developers.google.com/appengine/docs/java/tools/localunittesting#Java_Writing_Datastore_and_memcache_tests https://www.youtube.com/watch?v=z47B1nhC3K0 如果我错过了一些相关的帖子并指导我,请随意对我...

java – Android单元测试为Mockito存根方法提供非模拟消息【代码】

我创建了以下测试方法,我在其中模拟Settings.Secure并存根该类的getString方法.@Test public void testIsDevicePostOwner() throws Exception {String mockDeviceId = "2c3977ad-0867-49d6-aad8-c2762f373551";Post mockedPost = mock(Post.class);Settings.Secure mockedSecure = mock(Settings.Secure.class);ContentResolver mockContentResolver = mock(ContentResolver.class);when(mockedSecure.getString(mockContentResolv...

android – 用于测试rxjava的书面单元测试,但不确定我的单元测试是否测试了所有内容【代码】

Android Studio 3.4我有以下测试方法.基本上,这个测试做的是发出一个请求,它将返回一个LoginResponseEntity,它将被映射并返回一个Single< LoginResponse>override fun loginUserPost(username: String, password: String, uniqueIdentifier: String, deviceToken: String, apiToken: String) : Single<LoginResponse> {val loginRequestEntity = LoginRequestEntity(username, password, uniqueIdentifier, deviceToken)return log...

java – GWT:单元测试/模拟JSNI方法的最佳实践?【代码】

我有一个类,它使用JSNI来检索存储在主机页面中的JSON数据:protected native JsArray<JsonModel> getModels() /*-{return $wnd.jsonData; }-*/;调用此方法,然后翻译数据并以不同的方法处理.我应该如何对这个类进行单元测试,因为我无法实例化(或看似模拟?)JsArray? 什么是单元测试JSNI方法的最佳方法?解决方法:接口方法是最好的方法,并不一定是矫枉过正.至于实际测试方法的问题 – 好吧,如果它只是从$wnd.jsonData读取,那么测试方...

java – Maven Cobertura:单元测试失败但成功【代码】

我在我的pom中配置了cobertura代码覆盖:<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.4</version> <configuration><instrumentation><excludes><exclude>**/*Exception.class</exclude></excludes></instrumentation><formats><format>xml</format><format>html</format></formats> </configuration> </plugin>并按以下命令开始测试:mvn clean cobertura:cobertu...

xml – 如何设置spring上下文:component-scan在单元测试环境中扫描“src / main / java”而不是“src / test.java”【代码】

我是春天和Maven的新手.最近我构建了spring MVC项目并使用maven来管理项目结构和依赖项. 当我编写单元测试时,我遇到了一个问题,即我无法从“src / main / java”获取bean,而且似乎上下文只加载来自“src / test / java”的bean. 这是我的代码. 单元测试:src / test / java / com / web / component / form@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath*:META-INF/spring/applicationCo...

Java中乘法的J单元测试【代码】

public static int multiply(int a, int b) {int product = a * b;return product; }我正在尝试为此代码编写J单元测试.现在它通过了,但我不完全确定我是否正确.我也不完全确定代码是否正确.代码假设将两个有理数作为参数并返回一个Rational数作为其产品.@Test public void multiplyTest() { int product = Rational.multiply(5/7,2/3); assertEquals(product, Rational.multiply(5/7, 2/3)); }更新 这是我的R...

JAVA单元测试的用法和要点

? 2018年09月25日 10:11:18 琼歌 阅读数 5192 ?? ? 一、单元测试的目的? 单元测试是编写测试代码,用以检测特定的、明确的、细颗粒的功能! 严格来说,单元测试只针对功能点进行测试,不包括对业务流程正确性的测试。现在一般公司都会进行业务流程的测试,这也要求测试人员需要了解需求! 测试人员也不好过啊~~ 目前开发所用的单元是Junit框架,在大多数java的开发环境中已经集成,可以方便开发自己调用! 注意:单元测...

单元测试 - 相关标签