草庐IT

random-testing

全部标签

android - 纯 kotlin 模块中的 "Empty test suite."。 (斯波克/安卓)

我的安卓应用是多模块项目:include(android-app/kotlin-android)':application',(purekotlin)':presentation',(purekotlin)':domain',(android-library/kotin-android)':dataproviders'Modules:application和:dataproviders与Spock配合良好,测试运行和完成没有问题。但是:presentation和:domain纯kotlin模块在spock框架中存在问题。有我的简单例子:MostPopularPresenterTest.

unit-testing - 远程主机在接收时强行关闭了连接

您好,我想了解为什么会出现此异常:Message:System.Net.Sockets.SocketException:Anexistingconnectionwasforciblyclosedbytheremotehost我正在使用NUnit执行单元测试,并且我对所有测试(托管在本地)使用相同的redis-server实例。第一个单元测试集就像一个魅力-我可以从Redis服务器发送和接收数据。在第二次测试中我可以发送但在接收时我抛出异常。我是否必须在测试之间关闭套接字(假设它在测试范围之外时未被处置)或者在切换时我必须注意什么对另一个进行单元测试?有效的测试classRedisTes

testing - 单独的 Redis 数据库用于 Laravel 中的测试

我正在使用Redis为我的Laravel应用程序存储用户定义的配置。我想知道如何将测试时正在使用的Redis数据库与将用于生产的数据库分开?那是因为我需要在每个测试用例之前刷新Redis,我不希望它触及主(生产)Redis数据库中的数据。 最佳答案 您可以使用不同的Redis数据库。在你的config/database.php中:'default'=>[['host'=>env('REDIS_HOST','127.0.0.1'),'password'=>env('REDIS_PASSWORD',null),'port'=>env('

android - Unresolved reference : testing

我正在尝试在完全用Kotlin编写的当前android项目中编写简单的集成测试。问题是测试甚至没有开始并且失败并出现以下错误:Error:(4,36)Unresolvedreference:testingError:(18,52)Unresolvedreference:InstantTaskExecutorRuleError:Executionfailedfortask':app:kaptGenerateStubsDebugAndroidTestKotlin'.>Compilationerror.Seelogformoredetails我试过用谷歌搜索这个问题,但没有成功。我已经尝试过

android - Unresolved reference : testing

我正在尝试在完全用Kotlin编写的当前android项目中编写简单的集成测试。问题是测试甚至没有开始并且失败并出现以下错误:Error:(4,36)Unresolvedreference:testingError:(18,52)Unresolvedreference:InstantTaskExecutorRuleError:Executionfailedfortask':app:kaptGenerateStubsDebugAndroidTestKotlin'.>Compilationerror.Seelogformoredetails我试过用谷歌搜索这个问题,但没有成功。我已经尝试过

testing - 在 Kotlin 中使用 Mockito doAnswer

与这段Java代码等效的Kotlin是什么?doAnswer(newAnswer(){@OverridepublicObjectanswer(InvocationOnMockinvocation)throwsThrowable{Designdesign=newDesign();GetDesign.Listenercallback=(GetDesign.Listener)invocation.getArguments()[0];callback.onSuccess(design);returnnull;}}).when(someRepository).getDesign(any(GetD

testing - 在 Kotlin 中使用 Mockito doAnswer

与这段Java代码等效的Kotlin是什么?doAnswer(newAnswer(){@OverridepublicObjectanswer(InvocationOnMockinvocation)throwsThrowable{Designdesign=newDesign();GetDesign.Listenercallback=(GetDesign.Listener)invocation.getArguments()[0];callback.onSuccess(design);returnnull;}}).when(someRepository).getDesign(any(GetD

ruby-on-rails - rails : Use development db for testing

我目前正在开发一个具有非常大的现有数据库(>10GB,带有MongoMapper的MongoDB)的应用程序。现在我想编写一些测试以确保我的Controller能够正确处理数据库中的现有数据。因此,我想使用已经导入开发数据库的数据进行测试。但我不想每次运行测试时都将所有数据导入测试数据库。是否可以将测试设置配置为使用开发数据库而无需每次都删除它?谢谢,晚礼服 最佳答案 当然,在不删除数据库的情况下运行测试套件在技术上是可能的,但是这是有原因的默认行为;)您使用的是什么测试框架?对于rspec它就像运行一样简单$rspecspec但请

mysql - 具有 JDBC 配置的 Spring-Session : Table 'test.spring_session' doesn't exist

我尝试运行thisexample但不使用Redis,而是使用我本地的MySQL服务器。我已经像这样编辑了这个springboot应用程序:Gradle:buildscript{repositories{mavenCentral()}dependencies{classpath("org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion")}}applyplugin:'spring-boot'applyfrom:JAVA_GRADLE//this'if'statementisbecauseIwasgetti

PHP & MySQL(i) : How to generate a random user id?

假设我想为在我的网站上注册的每个用户提供一个唯一的ID。在我看来,如果我想这样做,我将不得不:为id创建一个随机数,检查该id是否已经存在于数据库中,如果它存在则创建另一个随机数并发送另一个查询看看是否存在,等等......这可能会持续很长时间。除了拥有一个递增的ID之外,还有什么合适的方法可以做到这一点吗? 最佳答案 最好的方法是通过自动递增函数,如果你真的不想使用这样的函数,你可以使用uniqid();基本上你会根据毫秒生成一个唯一的id,如果你在函数中放入一个有点独特的前缀,它会生成一个非常独特的id。echouniqid('