Skip to content

Commit

Permalink
For apache#3032, add missing dcl test cases for create relative gram…
Browse files Browse the repository at this point in the history
…mars in MySQL.
  • Loading branch information
haocao committed Sep 23, 2019
1 parent 5800957 commit b3a8648
Show file tree
Hide file tree
Showing 2 changed files with 150 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,150 @@
<dcl-test-case sql-case-id="create_role_password">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_external_role">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_external_user">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_global_role">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_global_user">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_local_user">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_set_expired_password">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_to_credential">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_with_asym_key">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_with_certificate">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_with_default_database">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_with_expired_password">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_with_hashed_password">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_login_with_password">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_no_identified_role">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_authorization">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_if_not_exists">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_with_container">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_with_option">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_with_options">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_with_password">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_with_role">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_role_with_roles">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_roles">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_if_not_exists">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_only_with_name">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_asym_key">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_certificate">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_lock_option">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_login">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_no_login">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_option_postgresql">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_options">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_options_postgresql">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_password_default_role">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_password_expire_lock">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_password_option">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_password_options">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_password_postgresql">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_quota_option">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_resource_option">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_resource_options">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_role_postgresql">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_roles">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_roles_postgresql">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_schema">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_user_with_tablespace">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="create_users">
<assertion />
</dcl-test-case>
<dcl-test-case sql-case-id="alter_all_roles_reset_config">
<assertion />
</dcl-test-case>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@
<sql-case id="create_user_with_password_options" value="CREATE USER user1 DEFAULT ROLE role1 PASSWORD EXPIRE DEFAULT PASSWORD HISTORY DEFAULT" db-types="MySQL" />
<sql-case id="create_user_with_lock_option" value="CREATE USER user1 DEFAULT ROLE role1 ACCOUNT LOCK" db-types="MySQL,Oracle" />
<sql-case id="create_user_with_options" value="CREATE USER user1 DEFAULT ROLE role1 MAX_QUERIES_PER_HOUR 1 MAX_UPDATES_PER_HOUR 1 PASSWORD EXPIRE DEFAULT PASSWORD HISTORY DEFAULT ACCOUNT LOCK" db-types="MySQL" />
<sql-case id="create_external_user" value="CREATE USER user1 IDENTIFIED EXTERNALLY" />
<sql-case id="create_global_user" value="CREATE USER user1 IDENTIFIED GLOBALLY" />
<sql-case id="create_external_user" value="CREATE USER user1 IDENTIFIED EXTERNALLY" db-types="MySQL" />
<sql-case id="create_global_user" value="CREATE USER user1 IDENTIFIED GLOBALLY" db-types="MySQL" />
<sql-case id="create_user_with_password" value="CREATE USER user1 IDENTIFIED BY password" />
<sql-case id="create_user_with_tablespace" value="CREATE USER user1 IDENTIFIED BY password DEFAULT TABLESPACE tablespace1" />
<sql-case id="create_role_with_container" value="CREATE USER user1 IDENTIFIED BY password CONTAINER = ALL" />
<sql-case id="create_user_with_quota_option" value="CREATE USER user1 IDENTIFIED BY password QUOTA 1M ON tablespace1" />
<sql-case id="create_user_with_password_expire_lock" value="CREATE USER user1 IDENTIFIED BY password PASSWORD EXPIRE ACCOUNT LOCK" />
<sql-case id="create_user_with_tablespace" value="CREATE USER user1 IDENTIFIED BY password DEFAULT TABLESPACE tablespace1" db-types="MySQL" />
<sql-case id="create_role_with_container" value="CREATE USER user1 IDENTIFIED BY password CONTAINER = ALL" db-types="MySQL" />
<sql-case id="create_user_with_quota_option" value="CREATE USER user1 IDENTIFIED BY password QUOTA 1M ON tablespace1" db-types="MySQL" />
<sql-case id="create_user_with_password_expire_lock" value="CREATE USER user1 IDENTIFIED BY password PASSWORD EXPIRE ACCOUNT LOCK" db-types="MySQL" />
<sql-case id="create_user_only_with_name" value="CREATE USER user1" db-types="PostgreSQL,SQLServer" />
<sql-case id="create_user_with_role_postgresql" value="CREATE USER user1 WITH ROLE role1" db-types="PostgreSQL" />
<sql-case id="create_user_with_roles_postgresql" value="CREATE USER user1 WITH ROLE role1, role2" db-types="PostgreSQL" />
Expand Down

0 comments on commit b3a8648

Please sign in to comment.