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>
Nach dem Login kopieren
?
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)); }}?>
Nach dem Login kopieren
?
测试命令:
写道
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() ); }}?>
Nach dem Login kopieren
?
测试命令行:写道
phpunit DependencyFailureTest.html?
3、PHP 关联数组?随后可以在脚本中使用指定键:?
关联数组是使用您分配给数组的指定键的数组。
有两种创建关联数组的方法:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
Nach dem Login kopieren
?
或者:$age['Peter']="35";$age['Ben']="37";$age['Joe']="43";
Nach dem Login kopieren
<?php$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");echo "Peter is " . $age['Peter'] . " years old.";?>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
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
Aktuelle Ausgaben
verwandte Themen
Mehr>
- Welche Zeichensoftware gibt es?
- Funktionsfunktionsverwendung
- Anrufwarnung des Nationalen Zentrums für Betrugsbekämpfung
- So kaufen und verkaufen Sie Bitcoin auf Okex
- Warum verschwinden die Wörter nach der Worteingabe?
- In der Sprache C gibt es mehrere Ausgabe- und Eingabefunktionen
- Was ist der Unterschied zwischen USB-C und TYPE-C?
- So zentrieren Sie ein Div in CSS
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
-
JAVA-Video-Tutorial für Anfänger2569149
Neueste Downloads
Mehr>