package xapi.source;
import org.junit.Assert;
import org.junit.Test;
public class X_SourceTest {
@Test
public void testSplitClassName_SimpleValid() {
String[] result = X_Source.splitClassName("test.Class");
Assert.assertArrayEquals(new String[]{"test","Class"}, result);
}
@Test
public void testSplitClassName_SimpleValidSubclass() {
String[] result = X_Source.splitClassName("test.Class.Subclass");
Assert.assertArrayEquals(new String[]{"test","Class.Subclass"}, result);
}
@Test
public void testSplitClassName_NoPackageSimpleName() {
String[] result = X_Source.splitClassName("Class");
Assert.assertArrayEquals(new String[]{"","Class"}, result);
}
@Test
public void testSplitClassName_NoPackageComplexName() {
String[] result = X_Source.splitClassName("Class.Subclass");
Assert.assertArrayEquals(new String[]{"","Class.Subclass"}, result);
}
}