package ca.uhn.fhir.rest.method;
import static org.junit.Assert.*;
import java.util.List;
import org.junit.AfterClass;
import org.junit.Test;
import ca.uhn.fhir.util.TestUtil;
public class QualifiedParamListTest {
@Test
public void testSplit1() {
List<String> actual = QualifiedParamList.splitQueryStringByCommasIgnoreEscape(null,"aaa");
assertEquals(1, actual.size());
assertEquals("aaa", actual.get(0));
}
@Test
public void testSplit2() {
List<String> actual = QualifiedParamList.splitQueryStringByCommasIgnoreEscape(null,"aaa,bbb");
assertEquals(2, actual.size());
assertEquals("aaa", actual.get(0));
assertEquals("bbb", actual.get(1));
}
@Test
public void testSplit3() {
List<String> actual = QualifiedParamList.splitQueryStringByCommasIgnoreEscape(null,"aaa,b\\,bb");
System.out.println(actual);
assertEquals(2, actual.size());
assertEquals("aaa", actual.get(0));
assertEquals("b,bb", actual.get(1));
}
@AfterClass
public static void afterClassClearContext() {
TestUtil.clearAllStaticFieldsForUnitTest();
}
}