/** * @depends testDeviceIsOnLine */ public function testDeleteAdmin(TAD $tad) { $user_info = ['pin' => 123, 'name' => 'Foo Bar', 'password' => 8888, 'privilege' => 14]; $expected_response = $this->build_expected_response('DeleteAdminResponse'); $tad->set_user_info($user_info); $response = $tad->delete_admin(); $fs = $tad->get_free_sizes(); $total_admins = (int) $fs->to_array()['Row']['admins_stored']; $tad->delete_user(['pin' => $user_info['pin']]); $this->assertEquals($expected_response, $response); $this->assertTrue(0 === $total_admins); }