분류 php

PHPUnit은 프로그래머 중심의 PHP 용 테스트 프레임 워크입니다.

컨텐츠 정보

  • 조회 140 (작성일 )

본문

단위 테스트 프레임 워크를 위한 xUnit 아키텍처의 인스턴스입니다.


https://phpunit.de/


PHPUnit 9.5에는 PHP 7.3이 필요합니다. 최신 버전의 PHP를 사용하는 것이 좋습니다.


composer require --dev phpunit/phpunit ^9


<?php declare(strict_types=1); use PHPUnit\Framework\TestCase; final class EmailTest extends TestCase { public function testCanBeCreatedFromValidEmailAddress(): void { $this->assertInstanceOf( Email::class, Email::fromString('user@example.com') ); } public function testCannotBeCreatedFromInvalidEmailAddress(): void { $this->expectException(InvalidArgumentException::class); Email::fromString('invalid'); } public function testCanBeUsedAsString(): void { $this->assertEquals( 'user@example.com', Email::fromString('user@example.com') ); } }