Skip to content

Commit 1f0805a

Browse files
committed
adding test case for sanitization
1 parent cab4ab2 commit 1f0805a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.microsoft.applicationinsights.common;
2+
3+
import org.junit.Assert;
4+
import org.junit.Test;
5+
6+
public class SanitizationUtilsTests {
7+
8+
@Test
9+
public void testSanitizeStringForJSON() {
10+
String result = SanitizationUtils.sanitizeStringForJSON("{\"entityType\":\"CONTACTNAME\",\"contactField\":\"\",\"query\":\"zuck\",\"candidates\":[{\"id\":\"2\",\"name\":\"Andrew Zuck\",\"aliases\":[],\"phoneNumbers\":[{\"type\":\"MOBILENUMBER\",\"number\":\"+1 (555) 222-2222\"}],\"emailAddresses\":[],\"streetAddresses\":[]}],\"scores\":{\"2\":2.327993297520463}}");
11+
Assert.assertEquals(result, "{\\\"entityType\\\":\\\"CONTACTNAME\\\",\\\"contactField\\\":\\\"\\\",\\\"query\\\":\\\"zuck\\\",\\\"candidates\\\":[{\\\"id\\\":\\\"2\\\",\\\"name\\\":\\\"Andrew Zuck\\\",\\\"aliases\\\":[],\\\"phoneNumbers\\\":[{\\\"type\\\":\\\"MOBILENUMBER\\\",\\\"number\\\":\\\"+1 (555) 222-2222\\\"}],\\\"emailAddresses\\\":[],\\\"streetAddresses\\\":[]}],\\\"scores\\\":{\\\"2\\\":2.327993297520463}}");
12+
}
13+
}

0 commit comments

Comments
 (0)