@Test public void testCreate() throws Exception { final Path path = testFileSystem.createTempDirectory("/MyTestProject"); service.create(path, new POM()); ArgumentCaptor<org.uberfire.java.nio.file.Path> pathArgumentCaptor = ArgumentCaptor.forClass(org.uberfire.java.nio.file.Path.class); ArgumentCaptor<String> stringArgumentCaptor = ArgumentCaptor.forClass(String.class); verify(ioServiceSpy).write(pathArgumentCaptor.capture(), stringArgumentCaptor.capture()); assertEquals(pathArgumentCaptor.getValue().toUri().toString(), path.toURI() + "/pom.xml"); String pomXML = stringArgumentCaptor.getValue(); assertTrue(pomXML.contains("<id>guvnor-m2-repo</id>")); } }
@Test public void testCreate() throws Exception { final Path path = testFileSystem.createTempDirectory("/MyTestProject"); service.create(path, new POM()); ArgumentCaptor<org.uberfire.java.nio.file.Path> pathArgumentCaptor = ArgumentCaptor.forClass(org.uberfire.java.nio.file.Path.class); ArgumentCaptor<String> stringArgumentCaptor = ArgumentCaptor.forClass(String.class); verify(ioServiceSpy).write(pathArgumentCaptor.capture(), stringArgumentCaptor.capture()); assertEquals(pathArgumentCaptor.getValue().toUri().toString(), path.toURI() + "/pom.xml"); String pomXML = stringArgumentCaptor.getValue(); assertTrue(pomXML.contains("<id>guvnor-m2-repo</id>")); } }
@Test public void testCreate() throws Exception { final Path path = testFileSystem.createTempDirectory("/MyTestProject"); service.create(path, "baseurl?", new POM()); ArgumentCaptor<org.uberfire.java.nio.file.Path> pathArgumentCaptor = ArgumentCaptor.forClass(org.uberfire.java.nio.file.Path.class); ArgumentCaptor<String> stringArgumentCaptor = ArgumentCaptor.forClass(String.class); verify(ioServiceSpy).write(pathArgumentCaptor.capture(), stringArgumentCaptor.capture()); assertEquals(pathArgumentCaptor.getValue().toUri().toString(), path.toURI() + "/pom.xml"); String pomXML = stringArgumentCaptor.getValue(); assertTrue(pomXML.contains("<id>guvnor-m2-repo</id>")); } }