first commit
This commit is contained in:
51
vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/IsEqualIgnoringWhiteSpaceTest.php
vendored
Normal file
51
vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/IsEqualIgnoringWhiteSpaceTest.php
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
<?php
|
||||
namespace Hamcrest\Text;
|
||||
|
||||
class IsEqualIgnoringWhiteSpaceTest extends \Hamcrest\AbstractMatcherTest
|
||||
{
|
||||
|
||||
private $_matcher;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
$this->_matcher = \Hamcrest\Text\IsEqualIgnoringWhiteSpace::equalToIgnoringWhiteSpace(
|
||||
"Hello World how\n are we? "
|
||||
);
|
||||
}
|
||||
|
||||
protected function createMatcher()
|
||||
{
|
||||
return $this->_matcher;
|
||||
}
|
||||
|
||||
public function testPassesIfWordsAreSameButWhitespaceDiffers()
|
||||
{
|
||||
assertThat('Hello World how are we?', $this->_matcher);
|
||||
assertThat(" Hello \rWorld \t how are\nwe?", $this->_matcher);
|
||||
}
|
||||
|
||||
public function testFailsIfTextOtherThanWhitespaceDiffers()
|
||||
{
|
||||
assertThat('Hello PLANET how are we?', not($this->_matcher));
|
||||
assertThat('Hello World how are we', not($this->_matcher));
|
||||
}
|
||||
|
||||
public function testFailsIfWhitespaceIsAddedOrRemovedInMidWord()
|
||||
{
|
||||
assertThat('HelloWorld how are we?', not($this->_matcher));
|
||||
assertThat('Hello Wo rld how are we?', not($this->_matcher));
|
||||
}
|
||||
|
||||
public function testFailsIfMatchingAgainstNull()
|
||||
{
|
||||
assertThat(null, not($this->_matcher));
|
||||
}
|
||||
|
||||
public function testHasAReadableDescription()
|
||||
{
|
||||
$this->assertDescription(
|
||||
"equalToIgnoringWhiteSpace(\"Hello World how\\n are we? \")",
|
||||
$this->_matcher
|
||||
);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user