您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
phpunit断言-assertEquals
发布时间:2021-10-02 12:18:05编辑:雪饮阅读()
assertEquals断言是进行对两个值的断言,断言这两个值相等。
EqualsTest.php:
<?php declare(strict_types=1);
use PHPUnit\Framework\TestCase;
final class EqualsTest extends TestCase
{
public function testFailure(): void
{
$this->assertEquals(1, 0);
}
public function testFailure2(): void
{
$this->assertEquals('bar', 'baz');
}
public function testFailure3(): void
{
$this->assertEquals("foo\nbar\nbaz\n", "foo\nbah\nbaz\n");
}
public function testSuccess(): void
{
$this->assertEquals("foo", "foo");
}
}
use PHPUnit\Framework\TestCase;
final class EqualsTest extends TestCase
{
public function testFailure(): void
{
$this->assertEquals(1, 0);
}
public function testFailure2(): void
{
$this->assertEquals('bar', 'baz');
}
public function testFailure3(): void
{
$this->assertEquals("foo\nbar\nbaz\n", "foo\nbah\nbaz\n");
}
public function testSuccess(): void
{
$this->assertEquals("foo", "foo");
}
}
运行结果:
C:\Users\Administrator>D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe C:\Users\Administrator\PhpstormProjects\untitled\vendor\phpunit\phpunit\phpunit -c C:\Users\Administrator\PhpstormProjects\untitled\organizing\phpunit.xml C:\Users\Administrator\PhpstormProjects\untitled\organizing\tests\EqualsTest.php
PHPUnit 9.5.8 by Sebastian Bergmann and contributors.
FFF. 4 / 4 (100%)
Time: 00:02.264, Memory: 6.00 MB
There were 3 failures:
1) EqualsTest::testFailure
Failed asserting that 0 matches expected 1.
C:\Users\Administrator\PhpstormProjects\untitled\organizing\tests\EqualsTest.php:8
2) EqualsTest::testFailure2
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'bar'
+'baz'
C:\Users\Administrator\PhpstormProjects\untitled\organizing\tests\EqualsTest.php:13
3) EqualsTest::testFailure3
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
'foo\n
-bar\n
+bah\n
baz\n
'
C:\Users\Administrator\PhpstormProjects\untitled\organizing\tests\EqualsTest.php:18
FAILURES!
Tests: 4, Assertions: 4, Failures: 3.
关键字词:phpunit,assertEquals
相关文章
- phpunit断言-assertEmpty
- phpunit断言-assertDirectoryIsWritable
- phpunit断言-assertDirectoryIsReadable
- phpunit断言-assertDirectoryExists
- phpunit断言assertCount
- phpunit断言assertContainsOnlyInstancesOf
- phpunit断言-assertContainsOnly
- phpunit断言assertStringContainsStringIgnoringCase
- phpunit断言-assertStringContainsString
- phpunit断言-assertContains