import java.util.StringTokenizer;
import org.springframework.util.StringUtils;
import junit.framework.TestCase;
public class StringUtilsTestSuite extends TestCase {
public StringUtilsTestSuite(String name) {
super(name);
}
public void testCommaDelimitedListToStringArrayNullProducesEmptyArray(){
String[] sa = StringUtils.commaDelimitedListToStringArray(null);
assertTrue("String array isn't null with null input", sa != null);
assertTrue("String array length == 0 with null input", sa.length == 0);
}
}
テストがエラーなしで実行されます。私の質問は、最初のアサーションが正常に渡された理由は、私は上記のコードの背後にあるロジックを理解することができませんでしたです:
String[] sa = StringUtils.commaDelimitedListToStringArray(null);