1]; $result = UserConfig::addSetting($id, $name, $setting); //assert get $result = UserConfig::getSetting($id, $name); $this->assertArrayHasKey("id", $result); $this->assertArrayHasKey("name", $result); $this->assertArrayHasKey("setting", $result); $this->assertEquals($result["id"], $id); $this->assertEquals($result["name"], $name); $this->assertEquals($result["setting"], (object) $setting); } /** * It test the method addSetting. * @test * @covers \ProcessMaker\Model\UserConfig::addSetting() */ public function it_should_test_addSetting() { $id = 1; $name = "test"; $setting = ["test" => 1]; $result = UserConfig::addSetting($id, $name, $setting); $this->assertArrayHasKey("id", $result); $this->assertArrayHasKey("name", $result); $this->assertArrayHasKey("setting", $result); $this->assertEquals($result["id"], $id); $this->assertEquals($result["name"], $name); $this->assertEquals($result["setting"], (object) $setting); } /** * It test the method editSetting. * @test * @covers \ProcessMaker\Model\UserConfig::editSetting() */ public function it_should_test_editSetting() { $id = 1; $name = "test"; $setting = ["test" => 1]; $result = UserConfig::addSetting($id, $name, $setting); //assert edit $setting = ["test" => 2, "test2" => 3]; $result = UserConfig::editSetting($id, $name, $setting); $this->assertArrayHasKey("id", $result); $this->assertArrayHasKey("name", $result); $this->assertArrayHasKey("setting", $result); $this->assertEquals($result["id"], $id); $this->assertEquals($result["name"], $name); $this->assertEquals($result["setting"], (object) $setting); } /** * It test the method deleteSetting. * @test * @covers \ProcessMaker\Model\UserConfig::deleteSetting() */ public function it_should_test_deleteSetting() { $id = 2; $name = "test2"; $setting = ["test2" => 1]; $result = UserConfig::addSetting($id, $name, $setting); //assert delete $result = UserConfig::deleteSetting($id, $name); $this->assertArrayHasKey("id", $result); $this->assertArrayHasKey("name", $result); $this->assertArrayHasKey("setting", $result); $this->assertEquals($result["id"], $id); $this->assertEquals($result["name"], $name); } }