Example #1
0
 /**
  * @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');
 }
Example #2
0
 /**
  * @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();
 }