Skip to content

Commit 1012cfe

Browse files
committed
adding more test cases
1 parent 915d01b commit 1012cfe

File tree

1 file changed

+155
-1
lines changed

1 file changed

+155
-1
lines changed

src/test/java/io/devxchange/obfuscator/ObfuscatorTest.java

Lines changed: 155 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,51 @@ public void testSimpleJson() {
1515
items.add("name");
1616
items.add("salary");
1717
items.add("age");
18-
obfuscatorMap.put("Obfuscate", items);
18+
obfuscatorMap.put("obfuscate", items);
19+
String response = Obfuscator.obfuscateJsonString(simpleJson,obfuscatorMap);
20+
System.out.println(response);
21+
}
22+
@Test
23+
public void testSimpleJson_none() {
24+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
25+
Set<String> items = new HashSet<>();
26+
items.add("name");
27+
items.add("salary");
28+
items.add("age");
29+
obfuscatorMap.put("none", items);
30+
String response = Obfuscator.obfuscateJsonString(simpleJson,obfuscatorMap);
31+
System.out.println(response);
32+
}
33+
@Test
34+
public void testSimpleJson_md5() {
35+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
36+
Set<String> items = new HashSet<>();
37+
items.add("name");
38+
items.add("salary");
39+
items.add("age");
40+
obfuscatorMap.put("md5", items);
41+
String response = Obfuscator.obfuscateJsonString(simpleJson,obfuscatorMap);
42+
System.out.println(response);
43+
}
44+
@Test
45+
public void testSimpleJson_sha256() {
46+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
47+
Set<String> items = new HashSet<>();
48+
items.add("name");
49+
items.add("salary");
50+
items.add("age");
51+
obfuscatorMap.put("sha256", items);
52+
String response = Obfuscator.obfuscateJsonString(simpleJson,obfuscatorMap);
53+
System.out.println(response);
54+
}
55+
@Test
56+
public void testSimpleJson_matchedMask() {
57+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
58+
Set<String> items = new HashSet<>();
59+
items.add("name");
60+
items.add("salary");
61+
items.add("age");
62+
obfuscatorMap.put("matchedMask", items);
1963
String response = Obfuscator.obfuscateJsonString(simpleJson,obfuscatorMap);
2064
System.out.println(response);
2165
}
@@ -30,6 +74,50 @@ public void testJsonList() {
3074
String response = Obfuscator.obfuscateJsonString(jsonList,obfuscatorMap);
3175
System.out.println(response);
3276
}
77+
@Test
78+
public void testJsonList_md5() {
79+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
80+
Set<String> items = new HashSet<>();
81+
items.add("name");
82+
items.add("salary");
83+
items.add("age");
84+
obfuscatorMap.put("md5", items);
85+
String response = Obfuscator.obfuscateJsonString(jsonList,obfuscatorMap);
86+
System.out.println(response);
87+
}
88+
@Test
89+
public void testJsonList_none() {
90+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
91+
Set<String> items = new HashSet<>();
92+
items.add("name");
93+
items.add("salary");
94+
items.add("age");
95+
obfuscatorMap.put("none", items);
96+
String response = Obfuscator.obfuscateJsonString(jsonList,obfuscatorMap);
97+
System.out.println(response);
98+
}
99+
@Test
100+
public void testJsonList_sha256() {
101+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
102+
Set<String> items = new HashSet<>();
103+
items.add("name");
104+
items.add("salary");
105+
items.add("age");
106+
obfuscatorMap.put("sha256", items);
107+
String response = Obfuscator.obfuscateJsonString(jsonList,obfuscatorMap);
108+
System.out.println(response);
109+
}
110+
@Test
111+
public void testJsonList_matchedMask() {
112+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
113+
Set<String> items = new HashSet<>();
114+
items.add("name");
115+
items.add("salary");
116+
items.add("age");
117+
obfuscatorMap.put("matchedMask", items);
118+
String response = Obfuscator.obfuscateJsonString(jsonList,obfuscatorMap);
119+
System.out.println(response);
120+
}
33121

34122
@Test
35123
public void testSimpleXML() {
@@ -42,6 +130,39 @@ public void testSimpleXML() {
42130
String response = Obfuscator.obfuscateXmlString(simpleXML,obfuscatorMap);
43131
System.out.println(response);
44132
}
133+
@Test
134+
public void testSimpleXML_none() {
135+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
136+
Set<String> items = new HashSet<>();
137+
items.add("name");
138+
items.add("salary");
139+
items.add("age");
140+
obfuscatorMap.put("none", items);
141+
String response = Obfuscator.obfuscateXmlString(simpleXML,obfuscatorMap);
142+
System.out.println(response);
143+
}
144+
@Test
145+
public void testSimpleXML_md5() {
146+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
147+
Set<String> items = new HashSet<>();
148+
items.add("name");
149+
items.add("salary");
150+
items.add("age");
151+
obfuscatorMap.put("md5", items);
152+
String response = Obfuscator.obfuscateXmlString(simpleXML,obfuscatorMap);
153+
System.out.println(response);
154+
}
155+
@Test
156+
public void testSimpleXML_sha256() {
157+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
158+
Set<String> items = new HashSet<>();
159+
items.add("name");
160+
items.add("salary");
161+
items.add("age");
162+
obfuscatorMap.put("sha256", items);
163+
String response = Obfuscator.obfuscateXmlString(simpleXML,obfuscatorMap);
164+
System.out.println(response);
165+
}
45166

46167
@Test
47168
public void testComplexXML() {
@@ -54,6 +175,39 @@ public void testComplexXML() {
54175
String response = Obfuscator.obfuscateXmlString(complexXML,obfuscatorMap);
55176
System.out.println(response);
56177
}
178+
@Test
179+
public void testComplexXML_none() {
180+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
181+
Set<String> items = new HashSet<>();
182+
items.add("name");
183+
items.add("salary");
184+
items.add("age");
185+
obfuscatorMap.put("none", items);
186+
String response = Obfuscator.obfuscateXmlString(complexXML,obfuscatorMap);
187+
System.out.println(response);
188+
}
189+
@Test
190+
public void testComplexXML_md5() {
191+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
192+
Set<String> items = new HashSet<>();
193+
items.add("name");
194+
items.add("salary");
195+
items.add("age");
196+
obfuscatorMap.put("md5", items);
197+
String response = Obfuscator.obfuscateXmlString(complexXML,obfuscatorMap);
198+
System.out.println(response);
199+
}
200+
@Test
201+
public void testComplexXML_sha256() {
202+
Map<String, Set<String>> obfuscatorMap= new HashMap<>();
203+
Set<String> items = new HashSet<>();
204+
items.add("name");
205+
items.add("salary");
206+
items.add("age");
207+
obfuscatorMap.put("sha256", items);
208+
String response = Obfuscator.obfuscateXmlString(complexXML,obfuscatorMap);
209+
System.out.println(response);
210+
}
57211

58212
private String simpleJson = "{\"id\":1,\"name\":\"karthik\",\"age\":29,\"salary\":115000}";
59213
private String jsonList = "{\"user\":[{\"id\":1,\"name\":\"karthik\",\"age\":29,\"salary\":115000},{\"id\":2,\"name\":\"Karthikeyan Sadayamuthu\",\"age\":30,\"salary\":500000},{\"id\":3,\"name\":\"Sadayamuthu\",\"age\":30,\"salary\":500000},{\"id\":4,\"name\":\"Vinodh Kannan Sadayamuthu\",\"age\":30,\"salary\":500000}]}";

0 commit comments

Comments
 (0)