diff --git a/test/libraries/PMA_server_privileges_test.php b/test/libraries/PMA_server_privileges_test.php new file mode 100644 index 0000000000..af3334eee6 --- /dev/null +++ b/test/libraries/PMA_server_privileges_test.php @@ -0,0 +1,112 @@ +getMockBuilder('PMA_DatabaseInterface') + ->disableOriginalConstructor() + ->getMock(); + + $GLOBALS['dbi'] = $dbi; + } + + /** + * Test for PMA_getSqlQueriesForDisplayAndAddUser + * + * @return void + */ + public function testPMAGetSqlQueriesForDisplayAndAddUser() + { + $username = "PMA_username"; + $hostname = "PMA_hostname"; + $password = "PMA_password"; + + list($create_user_real, $create_user_show, $real_sql_query, $sql_query) + = PMA_getSqlQueriesForDisplayAndAddUser($username, $hostname, $password); + + //validate 1: $create_user_real + $this->assertEquals( + "CREATE USER 'PMA_username'@'PMA_hostname';", + $create_user_real + ); + + //validate 2: $create_user_show + $this->assertEquals( + "CREATE USER 'PMA_username'@'PMA_hostname';", + $create_user_show + ); + + //validate 3:$real_sql_query + $this->assertEquals( + "GRANT USAGE ON *.* TO 'PMA_username'@'PMA_hostname';", + $real_sql_query + ); + + //validate 4:$sql_query + $this->assertEquals( + "GRANT USAGE ON *.* TO 'PMA_username'@'PMA_hostname';", + $sql_query + ); + + } +} diff --git a/test/libraries/PMA_server_user_groups_test.php b/test/libraries/PMA_server_user_groups_test.php index 3c6db675b5..203656123e 100644 --- a/test/libraries/PMA_server_user_groups_test.php +++ b/test/libraries/PMA_server_user_groups_test.php @@ -63,9 +63,10 @@ class PMA_ServerUserGroupsTest extends PHPUnit_Framework_TestCase '