草庐IT

Simple-PHPUnit

全部标签

android - 什么是 "android.R.layout.simple_list_item_1"?

我已经开始学习Android开发,并且正在学习书中的todolist示例://CreatethearraylistoftodoitemsfinalArrayListtodoItems=newArrayList();//CreatethearrayadaptertobindthearraytothelistViewfinalArrayAdapteraa;aa=newArrayAdapter(this,android.R.layout.simple_list_item_1,todoItems);myListView.setAdapter(aa);我无法完全理解这段代码,尤其是这一行:and

java - 在 json simple 中从 root 遍历 JSONObject

我正在尝试使用简单的json迭代一个json对象。我已经看到了可以从执行getJSONObject("child")的答案{"child":{"something":"value","something2":"value"}}但是如果我只是有一些东西呢{"k1":"v1","k2":"v2","k3":"v3"}并且想要迭代那个json对象。这个:Iteratoriter=jObj.keys();throw:cannotfindsymbolsymbol:methodkeys()location:classorg.json.simple.JSONObject

python - 没有这样的文件或目录 : 'geckodriver' for a simple Selenium application in Python

我正在Linux上运行一个简单的selenium示例:fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysdriver=webdriver.Firefox()driver.get("something")并得到一个错误:FileNotFoundError:[Errno2]Nosuchfileordirectory:'geckodriver'如何解决?$pythonPython3.5.2(default,Jun282016,08:46:01)[GCC6.1.120160602]onlinuxType

php - 如何测试字符串是否包含 PHPUnit 中的另一个字符串?

我似乎在PHPUnit中找不到断言它只是测试一个字符串是否包含在另一个字符串的某个位置。尝试做这样的事情:publicfunctiontestRecipe(){$plaintext=get_bread_recipe();$this->assertStringContains('flour',$plaintext);}我会用什么真正的断言来代替assertStringContains?在这种情况下,我宁愿不必担心正则表达式,因为绝对不需要它。太简单了,一定有什么我忽略了,但我就是想不通!有趣的是有assertStringStartsWith()和assertStringEndsWith(

PHPUnit:如何为类中的所有测试创建一次调用的函数?

我有一个PHPUnit测试用例类(由一些测试函数组成)。我想为类中的所有测试编写一个oneTimeSetUp()函数(与每个测试调用一次的标准setUp()函数不同在类里)。换句话说,我正在寻找与JUnit@BeforeClassannotation等效的PHPUnit。.与oneTimeTearDown()函数相同的问题。在PHPUnit中可以这样做吗? 最佳答案 看看section6中的setUpBeforeClass()PHPUnit文档。一次性tearDown你应该使用tearDownAfterClass();。这两种方法都

php - 如何在 CodeIgniter 中使用 PHPUnit?

我阅读并阅读了有关PHPUnit、SimpleTest和其他单元测试框架的文章。他们都听起来太棒了!感谢https://bitbucket.org/kenjis/my-ciunit/overview,我终于让PHPUnit与Codeigniter一起工作现在我的问题是,我该如何使用它?我看到的每个教程都有一些抽象用法,例如assertEquals(2,1+1)或者:publicfunctiontestSpeakWithParams(){$hello=newSayHello('Marco');$this->assertEquals("HelloMarco!",$hello->speak(

php - 如何测试 PHPUnit 模拟对象中的第二个参数

这就是我所拥有的:$observer=$this->getMock('SomeObserverClass',array('method'));$observer->expects($this->once())->method('method')->with($this->equalTo($arg1));但是这个方法应该有两个参数。我只是在测试第一个参数是否正确传递(作为$arg1)。如何测试第二个参数? 最佳答案 我相信这样做的方法是:$observer->expects($this->once())->method('method

php - 如何跳过 PHPunit 中的测试?

我正在将phpunit与jenkins结合使用,我想通过在XML文件phpunit.xml中设置配置来跳过某些测试我知道我可以在命令行上使用:phpunit--filtertestStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest自从之后,我如何将其转换为XML文件标签仅用于代码覆盖?我想运行除testStuffThatAlwaysBreaks之外的所有测试 最佳答案 跳过已损坏或您需要稍后继续工作的测试的最快和最简单的方法是将以下内容添加到您的单个单元测试的顶部:$this->mark

php - 使用 PHPUnit 模拟私有(private)方法

我有一个关于使用PHPUnit在类中模拟私有(private)方法的问题。举个例子来介绍一下:classA{publicfunctionb(){//somecode$this->c();//somemorecode}privatefunctionc(){//somecode}}如何stub私有(private)方法的结果来测试公共(public)函数的更多代码部分。解决了部分阅读here 最佳答案 通常你只是不直接测试或模拟私有(private)和protected方法。您要测试的是您类(class)的publicAPI。其他所有内

php - 如何告诉 phpunit 在失败时停止

我正在运行大量的phpunit测试,我想看看哪个测试一旦失败就失败了,而不是等待所有测试完成然后让它列出所有失败。我怎样才能告诉phpunit这样做? 最佳答案 将stopOnFailure="true"属性添加到您的phpunit.xml根元素。您也可以在CLI中使用它:phpunit--stop-on-failure手册中的信息和其他可能对您有用的信息:stopOnError-“出现第一个错误时停止执行。”stopOnFailure-“在第一个错误或失败时停止执行。”stopOnIncomplete-“在第一次不完整的测试时停止