Search in sources :

Example 21 with Patten

use of org.wso2.ballerinalang.compiler.packaging.Patten in project ballerina by ballerina-lang.

the class RepoTest method testHomeRepo.

@Test
public void testHomeRepo() {
    PackageID pkg = newPackageID("my_org", "my.pkg", "10.2.3");
    HomeRepo subject = new HomeRepo((PathConverter) null);
    Patten patten = subject.calculate(pkg);
    Assert.assertEquals(patten.toString(), "$/repo/my_org/my.pkg/10.2.3/src/**~test~resources/*.bal");
}
Also used : PackageID(org.ballerinalang.model.elements.PackageID) Patten(org.wso2.ballerinalang.compiler.packaging.Patten) HomeRepo(org.wso2.ballerinalang.compiler.packaging.repo.HomeRepo) Test(org.testng.annotations.Test)

Aggregations

Patten (org.wso2.ballerinalang.compiler.packaging.Patten)20 Test (org.testng.annotations.Test)16 PackageID (org.ballerinalang.model.elements.PackageID)6 Path (java.nio.file.Path)5 URI (java.net.URI)3 ProjectSourceRepo (org.wso2.ballerinalang.compiler.packaging.repo.ProjectSourceRepo)3 Repo (org.wso2.ballerinalang.compiler.packaging.repo.Repo)3 BLangCompilerException (org.ballerinalang.compiler.BLangCompilerException)2 PackageSourceEntry (org.ballerinalang.repository.PackageSourceEntry)2 Converter (org.wso2.ballerinalang.compiler.packaging.converters.Converter)2 PathConverter (org.wso2.ballerinalang.compiler.packaging.converters.PathConverter)2 CacheRepo (org.wso2.ballerinalang.compiler.packaging.repo.CacheRepo)2 HomeRepo (org.wso2.ballerinalang.compiler.packaging.repo.HomeRepo)2 ObjRepo (org.wso2.ballerinalang.compiler.packaging.repo.ObjRepo)2 RemoteRepo (org.wso2.ballerinalang.compiler.packaging.repo.RemoteRepo)2 IOException (java.io.IOException)1 URISyntaxException (java.net.URISyntaxException)1 MissingResourceException (java.util.MissingResourceException)1 URIConverter (org.wso2.ballerinalang.compiler.packaging.converters.URIConverter)1 JarRepo (org.wso2.ballerinalang.compiler.packaging.repo.JarRepo)1