/** * @depends testDeviceIsOnLine */ public function testDeleteUserPassword(TAD $tad) { $user_info = ['pin' => 123, 'name' => 'Foo Bar', 'password' => 8888, 'privilege' => 0]; $expected_response = $this->build_expected_response('ClearUserPasswordResponse'); $tad->set_user_info($user_info); $before_password = $tad->get_user_info(['pin' => $user_info['pin']])->to_array()['Row']['Password']; $response = $tad->delete_user_password(['pin' => $user_info['pin']])->to_xml(); $after_password = $tad->get_user_info(['pin' => $user_info['pin']])->to_array()['Row']['Password']; $tad->delete_user(['pin' => $user_info['pin']]); $this->assertEquals($expected_response, $response); $this->assertNotEquals($after_password, $before_password); $this->assertEmpty($after_password); }