use of org.ballerinalang.docgen.model.Link in project ballerina by ballerina-lang.
the class BallerinaPackageNameDocGenTest method someCommonPackagePrefixTest.
@Test
public void someCommonPackagePrefixTest() {
List<String> packageNames = new ArrayList<>();
packageNames.add("foo.bar");
packageNames.add("a.b.c");
packageNames.add("foo.car");
List<Link> packageNameList = PackageName.convertList(packageNames);
for (Link pkgLink : packageNameList) {
Assert.assertEquals(((PackageName) pkgLink.caption).prefix, "", "Prefix was found");
}
Assert.assertEquals(((PackageName) packageNameList.get(0).caption).suffix, "foo.bar", "Invalid suffix name.");
Assert.assertEquals(((PackageName) packageNameList.get(1).caption).suffix, "a.b.c", "Invalid suffix name.");
Assert.assertEquals(((PackageName) packageNameList.get(2).caption).suffix, "foo.car", "Invalid suffix name.");
}
Aggregations