id); self::assertEquals(32, \strlen($change->getHash())); self::assertInstanceOf('\DateTimeImmutable', $change->createdAt); } public function testReHash() : void { $change = new DataChange(); $hash = $change->getHash(); $change->reHash(); self::assertNotEquals($hash, $change->getHash()); } public function testToArray() : void { $change = new DataChange(); self::assertEquals( [ 'id' => 0, 'data' => '', ], $change->toArray() ); } public function testJsonSerialize() : void { $change = new DataChange(); self::assertEquals( [ 'id' => 0, 'data' => '', ], $change->jsonSerialize() ); } }