1. 14 10月, 2019 1 次提交
    • L
      Refactor parameterized encrypt test cases (#3245) · 6b105f52
      Liang Zhang 提交于
      * Use yaml to setup encrypt rewrite engine
      
      * make sense of column for table t_encrypt
      
      * rename table t_encrypt to t_cipher
      
      * make sense of column for table t_cipher_assisted_query
      
      * make sense of column for table t_cipher_plain
      
      * make sense of column for table t_cipher_assisted_query_plain
      
      * simplify column name of EncryptSQLRewriteEngineTest
      
      * use real parse engine for sharding test
      
      * fix case for ShardingSQLRewriteEngineTest.assertRewriteSelectInWithAggregationDistinct
      
      * fix test cases for SHOW XXX
      
      * fix test case for assertRewriteInsertWithGeneratedKeyAndQueryAssistedShardingEncryptor
      
      * fix test case for assertRewriteTableTokenWithSchemaForInsert
      
      * refactor type of encrypt fixture
      
      * add EncryptSQLRewriteEngineParameterizedTest
      
      * add EncryptSQLRewriteEngineParameterizedTest
      
      * add all insert case into new test engine
      
      * refactor jaxb
      
      * refactor insert.xml
      
      * add insert_values_for_encrypt_only_with_literal
      
      * refactor TestShardingEncryptor & TestQueryAssistedShardingEncryptor, make encrypt value more accurate
      
      * split insert values and insert set
      
      * add insert_set_for_query_encrypt_with_literal
      
      * add insert_set_for_encrypt_only
      
      * finish insert test case for encrypt
      
      * add delete_query_with_cipher.xml
      
      * add file name for test case
      
      * add delete_query_without_cipher
      
      * fix query_plain_encrypt
      
      * fix plain_encrypt_with_literals
      
      * fix all delete cases
      
      * add fixme for sql92 bug
      
      * adjust seq of test cases
      
      * add update_query_with_cipher
      
      * add update_query_without_cipher
      
      * add select_query_with_cipher
      
      * add select_query_without_cipher
      
      * remove useless EncryptSQLRewriteEngineTest
      
      * fix ShardingSQLRewriteEngineTest
      
      * permit multiple output for sharding assert
      
      * rename jaxb.entity
      
      * add ShardingSQLRewriteEngineParameterizedTest
      
      * add ShardingSQLRewriteEngineParameterizedTest
      
      * remove ShardingSQLRewriteEngineParameterizedTest.LOGIC_AND_ACTUAL_TABLES
      
      * rename table_z to t_encrypt for sharding-rewrite-rule.xml
      
      * move encrypt.yaml
      
      * refactor fixture
      
      * add insert_into_with_parameters
      
      * finish insert_for_normal_encrypt_for_query_with_cipher
      
      * add assisted_query for insert_for_query_with_cipher
      
      * finish delete_for_query_with_cipher
      
      * finish delete_for_query_with_plain
      
      * delete old delete test case
      
      * finish update_for_query_with_cipher
      
      * finish update_for_query_with_plain
      
      * delete old update test cases
      
      * add select_for_query_with_cipher
      
      * add select_for_query_with_plain
      
      * remove old select test cases
      
      * finish encrypt test cases
      6b105f52