rolledBack); self::assertSame($cause, $failure->getPrevious()); self::assertStringContainsString('meta kaputt', $failure->getMessage()); self::assertSame('lit_write_failed', $failure->toError()->get_error_code()); } public function testIncompleteRollbackMapsToPartialWriteWithTheIds(): void { $error = (new WriteFailed('Felder konnten nicht gespeichert werden.', false, 5, 811))->toError(); self::assertSame('lit_partial_write', $error->get_error_code()); self::assertSame(5, $error->get_error_data()['post_id']); self::assertSame(811, $error->get_error_data()['revision_id']); } }