diff options
author | Alexander Barkov <bar@mariadb.org> | 2016-06-10 14:09:05 +0400 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2016-06-30 11:43:02 +0200 |
commit | 8f226121e52cbaa332964b24bd27e8babf9f2b06 (patch) | |
tree | 34a1fdb45dccb16557724a81e00a93a41dfd4f6f /mysql-test | |
parent | ca8950cc1149d219e4c322f6489145b12250ad8d (diff) | |
download | mariadb-git-8f226121e52cbaa332964b24bd27e8babf9f2b06.tar.gz |
More test for MDEV-10134 Add full support for DEFAULT
ENCRYPT(), SHA(), SHA2(),
AES_ENCRYPT(), AES_DECRYPT(),
DES_ENCRYPT(), DES_DECRYPT()
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/r/default.result | 16 | ||||
-rw-r--r-- | mysql-test/r/func_digest.result | 19 | ||||
-rw-r--r-- | mysql-test/r/func_encrypt.result | 19 | ||||
-rw-r--r-- | mysql-test/r/udf.result | 2 | ||||
-rw-r--r-- | mysql-test/t/default.test | 14 | ||||
-rw-r--r-- | mysql-test/t/func_digest.test | 20 | ||||
-rw-r--r-- | mysql-test/t/func_encrypt.test | 21 |
7 files changed, 110 insertions, 1 deletions
diff --git a/mysql-test/r/default.result b/mysql-test/r/default.result index 6c41451c69e..b3e00c092c1 100644 --- a/mysql-test/r/default.result +++ b/mysql-test/r/default.result @@ -2143,3 +2143,19 @@ SELECT * FROM t1; a b notagoodpwd *3A70EE9FC6594F88CE9E959CD51C5A1C002DC937 DROP TABLE t1; +CREATE TABLE t1 (a VARCHAR(10), b VARCHAR(30) DEFAULT ENCRYPT(a,123)); +INSERT INTO t1 (a) VALUES ('hello'); +SELECT * FROM t1; +a b +hello 12NKz5XM5JeKI +DROP TABLE t1; +CREATE TABLE t1 ( +a VARCHAR(30), +b BLOB DEFAULT AES_ENCRYPT(a, 'passwd'), +c TEXT DEFAULT AES_DECRYPT(b, 'passwd') +); +INSERT INTO t1 (a) VALUES ('test'); +SELECT c FROM t1; +c +test +DROP TABLE t1; diff --git a/mysql-test/r/func_digest.result b/mysql-test/r/func_digest.result index 35746157d6e..6d1fe17c0da 100644 --- a/mysql-test/r/func_digest.result +++ b/mysql-test/r/func_digest.result @@ -1426,3 +1426,22 @@ Catalog Database Table Table_alias Column Column_alias Type Length Max length Is def sha2('1',224) 253 56 56 Y 0 39 8 sha2('1',224) e25388fde8290dc286a6164fa2d97e551b53498dcbf7bc378eb1f178 +# +# Start of 10.2 tests +# +# +# MDEV-10134 Add full support for DEFAULT +# +CREATE TABLE t1 ( +a VARCHAR(30), +b TEXT DEFAULT SHA(a), +c TEXT DEFAULT SHA2(a,224) +); +INSERT INTO t1 (a) VALUES ('abc'); +SELECT * FROM t1; +a b c +abc a9993e364706816aba3e25717850c26c9cd0d89d 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7 +DROP TABLE t1; +# +# End of 10.2 tests +# diff --git a/mysql-test/r/func_encrypt.result b/mysql-test/r/func_encrypt.result index f5e03a90327..f3a268d8e5f 100644 --- a/mysql-test/r/func_encrypt.result +++ b/mysql-test/r/func_encrypt.result @@ -208,3 +208,22 @@ DROP TABLE t1; # # End of 10.1 tests # +# +# Start of 10.2 tests +# +# +# MDEV-10134 Add full support for DEFAULT +# +CREATE TABLE t1 ( +a VARCHAR(30), +b BLOB DEFAULT DES_ENCRYPT(a, 'passwd'), +c TEXT DEFAULT DES_DECRYPT(b, 'passwd') +); +INSERT INTO t1 (a) VALUES ('test'); +SELECT c FROM t1; +c +test +DROP TABLE t1; +# +# End of 10.2 tests +# diff --git a/mysql-test/r/udf.result b/mysql-test/r/udf.result index f6d8e946ecf..120b4d22b03 100644 --- a/mysql-test/r/udf.result +++ b/mysql-test/r/udf.result @@ -446,7 +446,7 @@ DROP TABLE t1; # End of 5.1 tests. # -# MDEV-10134 Add full support for DEFAULT +# MDEV-10134 Add full support for DEFAULT # CREATE FUNCTION metaphon RETURNS STRING SONAME "UDF_EXAMPLE_LIB"; SELECT METAPHON('Hello'); diff --git a/mysql-test/t/default.test b/mysql-test/t/default.test index 9f7ca457e63..7969016c2ee 100644 --- a/mysql-test/t/default.test +++ b/mysql-test/t/default.test @@ -1702,3 +1702,17 @@ CREATE TABLE t1 (a VARCHAR(30), b TEXT DEFAULT PASSWORD(a)); INSERT INTO t1 (a) VALUES ('notagoodpwd'); SELECT * FROM t1; DROP TABLE t1; + +CREATE TABLE t1 (a VARCHAR(10), b VARCHAR(30) DEFAULT ENCRYPT(a,123)); +INSERT INTO t1 (a) VALUES ('hello'); +SELECT * FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 ( + a VARCHAR(30), + b BLOB DEFAULT AES_ENCRYPT(a, 'passwd'), + c TEXT DEFAULT AES_DECRYPT(b, 'passwd') +); +INSERT INTO t1 (a) VALUES ('test'); +SELECT c FROM t1; +DROP TABLE t1; diff --git a/mysql-test/t/func_digest.test b/mysql-test/t/func_digest.test index 81f19c7e091..1db580ce717 100644 --- a/mysql-test/t/func_digest.test +++ b/mysql-test/t/func_digest.test @@ -494,3 +494,23 @@ SET NAMES latin1; SELECT sha2('1',224); --disable_metadata +--echo # +--echo # Start of 10.2 tests +--echo # + +--echo # +--echo # MDEV-10134 Add full support for DEFAULT +--echo # + +CREATE TABLE t1 ( + a VARCHAR(30), + b TEXT DEFAULT SHA(a), + c TEXT DEFAULT SHA2(a,224) +); +INSERT INTO t1 (a) VALUES ('abc'); +SELECT * FROM t1; +DROP TABLE t1; + +--echo # +--echo # End of 10.2 tests +--echo # diff --git a/mysql-test/t/func_encrypt.test b/mysql-test/t/func_encrypt.test index 4eab0ac87e9..3653e1a5702 100644 --- a/mysql-test/t/func_encrypt.test +++ b/mysql-test/t/func_encrypt.test @@ -121,3 +121,24 @@ DROP TABLE t1; --echo # --echo # End of 10.1 tests --echo # + +--echo # +--echo # Start of 10.2 tests +--echo # + +--echo # +--echo # MDEV-10134 Add full support for DEFAULT +--echo # + +CREATE TABLE t1 ( + a VARCHAR(30), + b BLOB DEFAULT DES_ENCRYPT(a, 'passwd'), + c TEXT DEFAULT DES_DECRYPT(b, 'passwd') +); +INSERT INTO t1 (a) VALUES ('test'); +SELECT c FROM t1; +DROP TABLE t1; + +--echo # +--echo # End of 10.2 tests +--echo # |