/** * @covers ::export * @covers ::_properties */ public function test_export() { $Expected = new \ArrayObject(array('Child1' => $this->Serializable->Child1, 'Child2' => $this->Serializable->Child2, 'Child3' => $this->Serializable->Child3, 'Child4' => $this->Serializable->Child4)); $this->assertGreaterThan(4, $this->Serializer->export($this->Serializable, $Exported), 'ISerializer::export() should return 4'); $this->assertEquals($Expected, $Exported['_DataMapper'], 'ISerializer::export() did not export object'); $this->assertEquals($this->Serializable->getID(), $Exported['_ID'], 'ISerializer::export() did not export object'); $this->assertEquals($this->Serializable->getParent(), $Exported['_Parent'], 'ISerializer::export() did not export object'); # Static variable $this->assertGreaterThan(4, $this->Serializer->export($this->Serializable->Child1, $Exported), 'ISerializer::export() should return 4'); }
/** * @covers ::doUnserialize * @covers \BLW\Type\ASerializable::doUnserialize */ public function test_doUnserialize() { # Nothing to check simply call function and see if an error is generated $this->Serializable->doUnSerialize(); }