이 튜토리얼은 구식입니다. PHPUNIT에 대한 현재 소개는 최근에 게시 된 업데이트 가이드를 참조하십시오.
.
PhPunit 비품 활용
각 테스트 후 사용자를 꺼 져 있습니다 :
를 사용하여 터미널에서 테스트를 실행합니다. A "." "F"는 성공적인 테스트를 나타냅니다. "F"는 실패를 나타냅니다. 다른 문자는 오류, 건너 뛰는 테스트 또는 불완전한 테스트를 나타냅니다
<🎜 🎜> <<> 테스트 실패 처리
결론
이 소개는 phpunit의 단순성을 보여줍니다. 기능을 더 탐색하십시오. 고급 기술 및 어설 션 방법에 대해서는 실험, 오류로부터 배우고 PHPUNIT 설명서에 문의하십시오. 제공된 코드 (GitHub에서 사용 가능)는 종속성 관리를 위해 작곡가를 사용합니다. 문은 를 호출해야합니다.
Archipoch / Shutterstock을 통한 이미지 이미지
첫 번째 테스트 생성 <?php
class User {
protected $name;
public function getName() {
return $this->name;
}
public function setName($name) {
$this->name = $name;
}
public function talk() {
return "Hello world!";
}
}
지금, 는 : 를 단순화합니다
UserTest
테스트 실행 <?php
require_once "PHPUnit/Autoload.php";
require_once "User.php";
class UserTest extends PHPUnit_Framework_TestCase {
}
assertEquals()
<?php
...
class UserTest extends PHPUnit_Framework_TestCase {
public function testTalk() {
$user = new User();
$expected = "Hello world!";
$actual = $user->talk();
$this->assertEquals($expected, $actual);
}
}
클래스를 수정합니다. 세부 오류 정보를 제공하여 테스트가 실패하게됩니다.
위 내용은 Phpmaster | phpunit을 시작합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!