Source
value"ABCDEFGHIJKLMNOPQRSTUVWXYZklmnopqrstuvwxyzzzzzzzzzzzbbbcccdddeeefffggghhhiiijjjaaa"
---
test case converts all letters to uppercase
in
data'ABCabc123'
param1'[a-z]'
param2'[A-Z]'
out
value'ABCABC123'
return SUCCEED
---
test case converts all letters to lowercase
in
data'ABCabc123'
param1'A-Z'
param2'a-z'
out
value'abcabc123'
return SUCCEED
---
test case replaces all numbers with *
in
data'ABCabc123'
param1'0-9'
param2'*'
out
value'ABCabc***'
return SUCCEED
---
test case replaces all numbers and uppercase latters with *
in
data'ABCabc123'
param1'A-Z0-9'
param2'*'
out
value'***abc***'
return SUCCEED
---
test case replaces all numbers and latters with *
in
data'ABCabc123'
param1'A-Z0-9a-z'
param2'*'
out
value'*********'
return SUCCEED
---
test case converts all uppercase to lowercase and lowercase to uppercase
in
data'ABCabc123'
param1'A-Za-z'
param2'a-zA-Z'
out
value'abcABC123'
return SUCCEED
---
test case empty parameter 1
in
data'A*'
param1'""'
param2'*'
out
value'A*'
return SUCCEED
---
test case empty parameter 2
in
data'A*'
param1'A*'
param2'""'
out
value'A*'
return SUCCEED
---
test case empty input data
in
data''
param1'*'
param2'*'
out
value''
return SUCCEED
---
test case wrong parameter 1 range
in
data'ABCabc123'
param1'b-a'
param2'*'
out
value''
return FAIL
---