public function testLongTextFieldSerializerThrowsWriteConstraintException(bool|string|null
$input, ?string
$expected, array
$flags =
[]): void
{ $serializer =
$this->
getContainer()->
get(LongTextFieldSerializer::
class);
$name = 'string_' . Uuid::
randomHex();
$data =
new KeyValuePair($name,
$input, false
);
$this->
expectException(WriteConstraintViolationException::
class);
try { $serializer->
encode( $this->
getLongTextField($name,
$flags),
EntityExistence::
createEmpty(),
$data,
$this->
getWriteParameterBagMock() )->
current();
} catch (WriteConstraintViolationException
$e) { static::
assertSame('/' .
$name,
$e->
getViolations()->
get(0
)->
getPropertyPath());
/* Unexpected language has to be fixed NEXT-9419 */
// static::assertSame($expected, $e->getViolations()->get(0)->getMessage());
throw $e;
} }