assertEquals( [], DocumentValidator::isValidLiteralValue(Type::int(), Parser::parseValue('123')) ); } /** * @it Returns errors for an invalid value */ public function testReturnsErrorsForForInvalidValue() { $errors = DocumentValidator::isValidLiteralValue(Type::int(), Parser::parseValue('"abc"')); $this->assertCount(1, $errors); $this->assertEquals('Expected type Int, found "abc".', $errors[0]->getMessage()); $this->assertEquals([new SourceLocation(1, 1)], $errors[0]->getLocations()); $this->assertEquals(null, $errors[0]->getPath()); } }