[php] view plain copy <?php class StackTest extends PHPUnit_Framework_TestCase { public function testEmpty() { $stack = array(); $this->assertEmpty($stack); return $stack; } /** * @depends testEmpty */ public function testPush(array $stack) { array_push($stack, 'foo'); $this->assertEquals('foo', $stack[count($stack)-1]); $this->assertNotEmpty($stack); return $stack; } /** * @depends testPush */ public function testPop(array $stack) { $this->assertEquals('foo', array_pop($stack)); $this->assertEmpty($stack); } } ?>
1. 단위 테스트란 무엇인가요?
【바이두 백과사전】단위 테스트는 소프트웨어에서 테스트 가능한 가장 작은 단위를 확인하고 검증하는 것입니다.
는 테스트 중인 코드의 작고 명확한 기능이 올바른지 확인하기 위해 개발자가 작성한 작은 코드입니다.
2. 기능은 무엇인가요?
【말도 안되는 말】소프트웨어와 프로그램의 타당성과 안정성을 확인하세요.
단위 테스트를 통해 반복, 업그레이드 등의 반복적이고 중복되는 문제를 피할 수 있습니다.
다른 사람이 코드를 수정할 때 논리에 영향을 주지 마세요
3. 어떤 프로그램에 단위 테스트(PHP)가 필요합니까?
【이상적】이상적인 단위 테스트는 올바른 경로와 잘못된 경로를 포함하여 프로그램에서 가능한 모든 경로를 포괄해야 합니다. 단위 테스트는 일반적으로 함수나 메서드의 특정 경로를 포괄합니다.
[현실] 모델, 도우미, 컨트롤러의 기능을 테스트해야 하며 경로는 모든 가능성을 포괄합니다
이 사이트의 모든 리소스는 네티즌이 제공하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 사이트의 모든 리소스는 학습 참고용으로만 사용됩니다. 상업적 목적으로 사용하지 마시기 바랍니다. 그렇지 않으면 모든 결과에 대한 책임은 귀하에게 있습니다! 침해가 있는 경우 당사에 연락하여 삭제하시기 바랍니다. 연락처: admin@php.cn
관련 기사
29 Jul 2016
도서관 관리 시스템 활용 사례 다이어그램: 도서관 관리 시스템 활용 사례 다이어그램 도서관 관리 프로그램(1): 이 수준의 프로그램에서 사용하는 데이터 테이블 구조: # ------ --- --------------------- # # 데이터 테이블 구조 'author' # CREATE TABLE 작성자 ( author_id int (6) DEFAULT '0' NOT NULL auto_increment, first_name varchar(20)
29 Jul 2016
도서관 관리 시스템 소스 코드: 도서관 관리 시스템 소스 코드 php 무작위 인증 코드 생성 이미지 코드: 다음과 같이 코드를 복사합니다: <?php /** 기본 홈페이지**/ class DefaultController extends AppController { public function index() { $len = 5 ; $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789"; $im = imagecreatetruecolor (70, 20);
29 Jul 2016
도서관 관리 시스템 수요 분석 : 도서관 관리 시스템 수요 분석 도서 관리 프로그램 (2) : 도서 카탈로그 입력 부분 : <? if(!$UploadAction): ?> <? 출판사 데이터. //편집자: Kong Xiuxiang. Date: 2001/3/24 /* session_start(); if (!isset($auth_passed)) { echo "이 기능은 승인된 사용자만 사용할 수 있습니다." } if(isset($u_name)) {
01 Nov 2024
Go로 도서관 관리 시스템 구축하기 이 기사에서는 Go로 구현된 LMS(라이브러리 관리 시스템)를 살펴보고 핵심 기능, 디자인 결정 및 주요 코드 조각을 강조합니다. 라이브러리 관리의 핵심 기능
28 Sep 2024
cmhtml.dll은 내 컴퓨터에서 무엇을 하고 있나요? 응급처치 도서관 이 과정은 아직 검토 중입니다. cmhtml.dll과 같은 비시스템 프로세스는 시스템에 설치된 소프트웨어에서 시작됩니다. 대부분의 응용 프로그램은 하드 디스크에 데이터를 저장하고
Hot Tools
종속성 주입 컨테이너용 PHP 라이브러리
종속성 주입 컨테이너용 PHP 라이브러리
50개의 뛰어난 클래식 PHP 알고리즘 모음
클래식 PHP 알고리즘, 훌륭한 아이디어를 배우고 사고력을 확장하세요
이미지 최적화를 위한 작은 PHP 라이브러리
이미지 최적화를 위한 작은 PHP 라이브러리