eZ\Publish\Core\REST\Server\Tests\Input\Parser\ContentUpdateTest::testParseFailureInvalidDate PHP Метод

testParseFailureInvalidDate() публичный Метод

Tests that invalid dates will fail at parsing.
public testParseFailureInvalidDate ( $element, $exceptionMessage )
    public function testParseFailureInvalidDate($element, $exceptionMessage)
    {
        $inputArray = $this->getValidInputData();
        $inputArray[$element] = 42;
        $contentUpdateParser = $this->getParser();
        try {
            $contentUpdateParser->parse($inputArray, $this->getParsingDispatcherMock());
        } catch (Parser $e) {
            if ($e->getMessage() != $exceptionMessage) {
                self::fail("Failed asserting that exception message '" . $e->getMessage() . "' contains '{$exceptionMessage}'.");
            }
            $exceptionThrown = true;
        }
        if (!isset($exceptionThrown)) {
            self::fail('Failed asserting that exception of type "\\eZ\\Publish\\Core\\REST\\Common\\Exceptions\\Parser" is thrown.');
        }
    }