setType($type); $this->database->replace("account", [ "type" => [ "user" => "new_user", "business" => "new_business" ], "column" => [ "old_value" => "new_value" ] ], [ "user_id[>]" => 1000 ]); $this->assertQuery( << 1000 EOD, $this->database->queryString ); } /** * @covers ::replace() */ public function testReplaceEmptyColumns() { $this->expectException(InvalidArgumentException::class); $this->database->replace("account", [], [ "user_id[>]" => 1000 ]); } }