package org.test4j.spec.util; import java.util.Iterator; import org.test4j.spec.util.ParaConverter; import org.test4j.testng.Test4J; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; @SuppressWarnings("rawtypes") public class ParaConverterTest extends Test4J { @Test(dataProvider = "dataForGetStringValue") public void testGetStringValue(String input, String expected) { String result = ParaConverter.getStringValue(input); want.string(result).isEqualTo(expected); } @DataProvider Iterator dataForGetStringValue() { return new DataIterator() { { data(null, null); data("abc", "abc"); data("\"abc\"", "abc"); data("\"abc", "\"abc"); data("'abc'", "abc"); data("'abc", "'abc"); data("\"abc'", "\"abc'"); } }; } }