use Rhumsaa\Uuid\Uuid; use Rhumsaa\Uuid\Exception\UnsatisfiedDependencyException; use XApi\Model\Statement; use XApi\Model\Agent; use XApi\Model\Verb; use XApi\Model\Activity; use XApi\Model\Definition; use XApi\Model\Context; use XApi\Model\ContextActivities; use XApi\Serializer\StatementSerializer; use XApi\Model\ActorInterface; use XApi\Model\StatementInterface; use XApi\Model\StatementResultInterface; use XApi\Serializer\Serializer; use XApi\Validator\Validator; $statementSerializer = new StatementSerializer(Serializer::createSerializer()); $data = array('agent' => array('name' => 'Edoardo Biraghi'), 'verb' => array('id' => 'http://adlnet.gov/expapi/verbs/commented', 'display' => array("en-US" => "commented", 'it-IT' => "ha commentato")), 'object' => array('id' => 'https://projectcamp.us/#!/projects/stage', 'definition' => array('name' => array('nl-NL' => 'Stage'), 'description' => array('nl-NL' => 'Mijn werkzaamheden en opdrachten tijdens mijn stage bij Shareworks!'))), 'timestamp' => new \DateTime()); /* for($i = 0; $i < 100; $i++) { $data = Random::create(); $statement = new Statement(); $agent = new Agent(); $actor = new Agent(); $actor->setName($data['agent']['name']); // $verb = Verb::create('commented'); $verb = new Verb(); $verb->setId($data['verb']['id']); $verb->setDisplay($data['verb']['display']);
public function testSerializeWithResult() { $statement = StatementFixtures::getStatementWithResult(); $this->assertJsonEquals(StatementJsonFixtures::getStatementWithResult(), $this->statementSerializer->serializeStatement($statement)); }