@Override public Package resolveDefaultWorkspacePackage(final Module project) { return resourceResolver.resolveDefaultWorkspacePackage(project); }
@Test public void getDefaultWorkspacePathTest() { final Module project = mock(Module.class); final POM pom = mock(POM.class); doReturn(pom).when(project).getPom(); final GAV gav = mock(GAV.class); doReturn(gav).when(pom).getGav(); final Path path = mock(Path.class); doReturn(path).when(project).getRootPath(); when(path.toURI()).thenReturn("file:///myproject/"); doReturn("com.group").when(gav).getGroupId(); doReturn("package").when(gav).getArtifactId(); final ArgumentCaptor<Path> packagePathArgumentCaptor = ArgumentCaptor.forClass(Path.class); resourceResolver.resolveDefaultWorkspacePackage(project); verify(resourceResolver).resolvePackage(packagePathArgumentCaptor.capture()); final Path packagePath = packagePathArgumentCaptor.getValue(); assertEquals("file:///myproject/src/main/resources/com/group/_package", packagePath.toURI()); }
@Test public void getDefaultWorkspacePathTest() { final Module project = mock(Module.class); final POM pom = mock(POM.class); doReturn(pom).when(project).getPom(); final GAV gav = mock(GAV.class); doReturn(gav).when(pom).getGav(); final Path path = mock(Path.class); doReturn(path).when(project).getRootPath(); when(path.toURI()).thenReturn("file:///myproject/"); doReturn("com.group").when(gav).getGroupId(); doReturn("package").when(gav).getArtifactId(); final ArgumentCaptor<Path> packagePathArgumentCaptor = ArgumentCaptor.forClass(Path.class); resourceResolver.resolveDefaultWorkspacePackage(project); verify(resourceResolver).resolvePackage(packagePathArgumentCaptor.capture()); final Path packagePath = packagePathArgumentCaptor.getValue(); assertEquals("file:///myproject/src/main/resources/com/group/_package", packagePath.toURI()); }
@Test public void getDefaultWorkspacePathTest() { final Project project = mock(Project.class); final POM pom = mock(POM.class); doReturn(pom).when(project).getPom(); final GAV gav = mock(GAV.class); doReturn(gav).when(pom).getGav(); final Path path = mock(Path.class); doReturn(path).when(project).getRootPath(); when(path.toURI()).thenReturn("default:///myproject/"); doReturn("com.group").when(gav).getGroupId(); doReturn("package").when(gav).getArtifactId(); final ArgumentCaptor<Path> packagePathArgumentCaptor = ArgumentCaptor.forClass(Path.class); resourceResolver.resolveDefaultWorkspacePackage(project); verify(resourceResolver).resolvePackage(packagePathArgumentCaptor.capture()); final Path packagePath = packagePathArgumentCaptor.getValue(); assertEquals("default:///myproject/src/main/resources/com/group/_package", packagePath.toURI()); }