示例#1
0
 public function testGetDocument()
 {
     $document = DocumentFixtures::getStateDocument();
     $state = $document->getState();
     $this->validateRetrieveApiCall('get', 'activities/state', array('activityId' => 'activity-id', 'agent' => 'agent-as-json', 'stateId' => 'state-id'), 200, 'DocumentData', $document->getData(), array(array('data' => $state->getActor(), 'result' => 'agent-as-json')));
     $document = $this->client->getDocument($state);
     $this->assertInstanceOf('Xabbuh\\XApi\\Model\\StateDocument', $document);
     $this->assertEquals($state, $document->getState());
 }
 public function testSerializeStateDocument()
 {
     $document = DocumentFixtures::getStateDocument();
     $this->assertJsonEquals(DocumentJsonFixtures::getDocument(), $this->documentSerializer->serializeDocument($document));
 }