/** * @param array $courseClassArrays * * @author Andreas Glaser * * @depends testGetAll */ public function testGet(array $courseClassArrays) { $courseClassArray = ArrayHelper::getRandomValue($courseClassArrays); $response = $this->resource->get($courseClassArray['id']); $payload = $response->getBodyDecoded(); $this->assertEquals(200, $response->getStatusCode()); $this->assertIsArray($payload); $this->assertCourseClassArray($payload); }
/** * @author Andreas Glaser */ public function testGetRandomValue() { $testArray = ['k1' => 'v1', 'k2' => 'v2', 'k3' => 'v3']; $this->assertTrue(in_array(ArrayHelper::getRandomValue($testArray), $testArray)); }