
The masking filter now has a default fill value, so that if a provided value does not match, then "X" is used. The tests were modified to use "Y" as an explicitly provided fill value (to distinguish from the default "X") and the results were the default fill value would kick in were modified accordingly.
20 lines
578 B
Plaintext
20 lines
578 B
Plaintext
drop database if exists maskingdb;
|
|
create database maskingdb;
|
|
use maskingdb;
|
|
create table masking (a TEXT, b TEXT, c TEXT);
|
|
insert into masking values ("blah", "012345-ABC", "012345-ABC");
|
|
select * from masking;
|
|
a b c
|
|
YYYY XXXXXXXXXX YYYYYYYYYY
|
|
delete from masking;
|
|
insert into masking values ("blahblah", "221073-01AB", "012345-ABC");
|
|
select * from masking;
|
|
a b c
|
|
YYYYYYYY 012345-ABCD YYYYYYYYYY
|
|
delete from masking;
|
|
insert into masking values ("221073-01AB", "221073-01AB", "221073-01AB");
|
|
select * from masking;
|
|
a b c
|
|
YYYYYYYYYYY 012345-ABCD 012345-ABCD
|
|
delete from masking;
|