• 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
show.xml 1.1 KB