Exemplo n.º 1
0
 public function testSerialization()
 {
     $data = json_decode(json_encode($this->writer), true);
     $this->assertInternalType('array', $data);
     $this->assertArrayHasKey('id', $data);
     $this->assertSame($this->writer->getId(), $data['id']);
     $this->assertArrayHasKey('type', $data);
     $this->assertSame(Writer::class, $data['type']);
     $this->assertArrayHasKey('name', $data);
     $this->assertSame($this->writer->getName(), $data['name']);
     $this->assertArrayHasKey('birthday', $data);
     $this->assertSame($this->writer->getBirthday()->getTimestamp(), $data['birthday']);
 }