15 use \PHPUnit\Framework\TestCase;
34 'agentRev' =>
'1.0.0',
35 'agentName' =>
'Test Agent'
40 $testData[
'agentRev'],
41 $testData[
'agentName']
44 $this->assertInstanceOf(SuccessfulAgent::class, $agent);
56 $this->assertEquals(1, $agent->getAgentId());
66 $this->assertEquals(
'1.0.0', $agent->getAgentRev());
76 $this->assertEquals(
'Test Agent', $agent->getAgentName());
88 $agent->setAgentId(2);
89 $this->assertEquals(2, $agent->getAgentId());
99 $agent->setAgentRev(
'2.0.0');
100 $this->assertEquals(
'2.0.0', $agent->getAgentRev());
110 $agent->setAgentName(
'New Agent');
111 $this->assertEquals(
'New Agent', $agent->getAgentName());
124 'agent_rev' =>
'1.0.0',
125 'agent_name' =>
'Test Agent'
128 $this->assertEquals($expectedArray, $agent->getArray(ApiVersion::V1));
141 'agentRev' =>
'1.0.0',
142 'agentName' =>
'Test Agent'
145 $this->assertEquals($expectedArray, $agent->getArray(ApiVersion::V2));
158 'agent_rev' =>
'1.0.0',
159 'agent_name' =>
'Test Agent'
164 'agentRev' =>
'1.0.0',
165 'agentName' =>
'Test Agent'
168 $this->assertEquals(json_encode($expectedArrayV1), $agent->getJSON(ApiVersion::V1));
169 $this->assertEquals(json_encode($expectedArrayV2), $agent->getJSON(ApiVersion::V2));
Tests for SuccessfulAgent model.