草庐IT

constant_test

全部标签

php - 通知 : Use of undefined constant STDOUT - assumed 'STDOUT'

我正在尝试在Xampp中设置AmazonAwsPhpSDK。安装SDK后,我尝试使用以下代码从AmazonS3下载存储桶。'__my__key__','secret'=>'__secret__key__'));$destination='downloaded_bucket';$source_bucket='__my__bucket__name';$key_prefix='';$options=array('debug'=>true);$client->downloadBucket($destination,$source_bucket,$key_prefix,$options);?>现

php - 我如何覆盖 php ://input when doing unit tests

我正在尝试使用Zend和PHPUnit为Controller编写单元测试在代码中我从php://input获取数据$req=newZend_Controller_Request_Http();$data=$req->getRawBody();当我测试实际应用程序时,我的代码工作正常,但除非我可以提供数据作为原始httppost,否则$data将始终为空。getRawBody()方法基本上调用file_get_contents('php://input'),但我如何覆盖它以便为我的应用程序提供测试数据。 最佳答案 我遇到了同样的问题,

php - 错误解析错误 : syntax error, 意外 T_STRING,期望 T_CONSTANT_ENCAPSED_STRING

这个问题不太可能帮助任何future的访客;它只与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我收到此错误:"Parseerror:syntaxerror,unexpectedT_STRING,expectingT_CONSTANT_ENCAPSED_STRINGor'('in[wordpressdir]/wp-content/themes/[my-theme]/functions.phponline14"第14行只是一个简单的use命令...第13-15

php - Laravel 5 : Use different database for testing and local

如何在不每次编辑.env文件的情况下,在本地系统上更改数据库进行开发和测试?因此,我发现练习TDD非常不方便。Laravel应用程序是否可以区分正常的开发和测试,以便选择合适的数据库? 最佳答案 在Laravel中创建测试数据库配置编辑config\database.php文件并添加testing-数组到connections数组:'connections'=>['testing'=>['driver'=>env('DB_TEST_DRIVER'),//moredetailsonyourtestingdatabase]]然后将必要的

Mysql2::Error: 用户 'test' @'localhost' 对数据库 'depot_test' 的访问被拒绝

我在这里有点难过。我创建了一个数据库,使用depot_production数据库没有问题。但是,最近每当我运行rake测试时,我都会收到一堆错误,例如#Runningtests:EEEEEEEEFinishedtestsin0.031499s,253.9763tests/s,0.0000assertions/s.1)Error:test_should_create_product(ProductsControllerTest):Mysql2::Error:Accessdeniedforuser'test'@'localhost'todatabase'depot_test'奇怪的是我认为

sql - 查询 "ALTER TABLE test_posts ADD sticky boolean NOT NULL default = false"= 错误

我的查询有什么问题?ALTERTABLEtest_postsADDstickybooleanNOTNULLdefault=false#1064-你的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解在第2行的“=false”附近使用的正确语法 最佳答案 您需要删除=:ALTERTABLEtest_postsADDstickybooleanNOTNULLdefaultfalse 关于sql-查询"ALTERTABLEtest_postsADDstickybooleanNOTN

Android Studio Espresso 测试错误 : Empty Test Suite

尝试在AndroidStudio中执行我的测试时,我一直遇到以下错误:测试运行失败:找不到仪器信息:ComponentInfo{.test/android.support.test.runner.AndroidJUnitRunner}我的测试类在androidTest/java目录中并且有一个构造函数。我的build.gradle也是正确的。任何帮助表示赞赏。测试类@RunWith(AndroidJUnit4.class)@LargeTestpublicclassAndroidUITestsextendsActivityInstrumentationTestCase2{privateU

Android 测试项目崩溃,错误 "Test run failed: Instrumentation run failed due to ' 进程崩溃 .'"

我的问题似乎与这里的Testrunfailed:Instrumentationrunfaileddueto'Processcrashed.'whentestingmultipleAndroidactivity略有不同我已按照inthepdf给出的步骤进行操作.我已经创建了测试项目“TestAndroidCalculatorBlackbox”(我们是否需要有两个项目一个测试和一个主项目,也许这可能是原因,因为在Robotium“入门”链接中他们希望我们为记事本创建项目),并添加jarsrobotium-solo-5.0.1.jar,robotium-solo-1.6.0.jar,去掉下面

安卓 Espresso : How do I test a specific Fragment when following one activity to several fragment architecture

我的应用由一个Activity组成,用于许多Fragments。我希望使用Espresso来测试Fragments的UI。但是我遇到了一个问题。如何测试未添加到onCreate中的Activity的Fragment。我看到的所有Fragment示例都涉及在onCreate中添加的Fragment。那么如何告诉Espresso转到特定的Fragment并从那里开始?谢谢 最佳答案 如果您使用的是导航架构组件,您可以在测试开始时通过深度链接到目标fragment(使用适当的参数)立即测试每个fragment。@Rule@JvmField

android - Gradle 构建失败 : Unable to find method 'org.gradle.api.tasks.testing.Test.getTestClassesDirs()Lorg/gradle/api/file/FileCollection;'

当我试图编译一个导入的project从github,我的gradle构建总是失败并出现以下异常。Unabletofindmethod'org.gradle.api.tasks.testing.Test.getTestClassesDirs()Lorg/gradle/api/file/FileCollection;'Possiblecausesforthisunexpectederrorinclude:Gradle'sdependencycachemaybecorrupt(thissometimesoccursafteranetworkconnectiontimeout.)Re-down