0、PHPUnit手册:https://phpunit.de/manual/current/zh_cn/phpunit-book.html
1、读取XML文件
developer-a.xml
<?xml version="1.0" encoding="UTF-8" ?><phpunit> <php> <var name="DB_DSN" value="mysql:dbname=myguestbook;host=localhost" /> <var name="DB_USER" value="root" /> <var name="DB_PASSWD" value="123456" /> <var name="DB_DBNAME" value="fetion" /> </php></phpunit>
登入後複製
?
MyTest.php
<?phpclass MyTest extends PHPUnit_Framework_TestCase{ public function testPushAndPop() { $stack = array(); $this->assertEquals(0, count($stack)); array_push($stack, $GLOBALS['DB_USER']); $this->assertEquals('root', $stack[count($stack)-1]); //$this->assertEquals(1, count($stack)); //$this->assertEquals('foo', array_pop($stack)); //$this->assertEquals(0, count($stack)); }}?>
登入後複製
?
测试命令:
写道
phpunit --configuration developer-a.xml MyTest.php
?
2、例 2.3: 利用测试之间的依赖关系
<?phpclass MultipleDependenciesTest extends PHPUnit_Framework_TestCase{ public function testProducerFirst() { $this->assertTrue(true); return 'first'; } public function testProducerSecond() { $this->assertTrue(true); return 'second'; } /** * @depends testProducerFirst * @depends testProducerSecond */ public function testConsumer() { $this->assertEquals( array('first', 'second'), func_get_args() ); }}?>
登入後複製
?
测试命令行:写道
phpunit DependencyFailureTest.html?
3、PHP 关联数组?随后可以在脚本中使用指定键:?
关联数组是使用您分配给数组的指定键的数组。
有两种创建关联数组的方法:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
登入後複製
?
或者:$age['Peter']="35";$age['Ben']="37";$age['Joe']="43";
登入後複製
<?php$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");echo "Peter is " . $age['Peter'] . " years old.";?>
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
最新問題
PHPUnit能否使用assert equals嚴格比較包含物件的兩個陣列?
我有兩個物件數組。我想測試這兩個數組是否相等,但要使用嚴格比較,例如'false'!==0。在phpunit中是否有可能實現這一點,而不需要自訂比較器或其他方法?
來自於 2024-04-05 13:35:37
0
1
1382
PHPUnit 10允許在連續呼叫相同方法時指定不同的方法參數
我有一個方法,作為更大方法的一部分,使用不同的參數調用了多次。 $query->where("one",$id);$query->where(&qu...
來自於 2024-04-05 10:38:10
0
1
1401
熱門教學
更多>
-
php入門教程之一週學會PHP4267701
-
JAVA 初級入門影片教學2531456
-
小甲魚零基礎入門學習Python影片教學507125
-
PHP 零基礎入門教學862218