@Override public void process(Archive<?> applicationArchive, TestClass testClass) { String prefix = getPrefix(); if (prefix != null) { if (applicationArchive instanceof ResourceContainer) { ResourceContainer<?> container = (ResourceContainer<?>) applicationArchive; container.addAsResource(new StringAsset( toString(filterSystemProperties(prefix))), SystemProperties.FILE_NAME); } } }
@Test @ArchiveType(ResourceContainer.class) public void testAddResourcePackages() throws Exception { getResourceContainer().addAsResources(AssetUtil.class.getPackage(), "Test.properties", "Test2.properties"); ArchivePath testPath = new BasicPath(getResourcePath(), NAME_TEST_PROPERTIES); ArchivePath testPath2 = new BasicPath(getResourcePath(), NAME_TEST_PROPERTIES_2); Assert.assertTrue("Archive should contain " + testPath, getArchive().contains(testPath)); Assert.assertTrue("Archive should contain " + testPath2, getArchive().contains(testPath2)); }
private void addResourcesToApplicationArchive(ResourceContainer<?> applicationArchive, List<String> resourcePaths) { for (String path : resourcePaths) { applicationArchive.addAsResource(path); } }
public ArchiveBuilder addAsResource(Asset asset, String resname) { if (archive instanceof WebContainer) { WebContainer<?> container = (WebContainer<?>) archive; ((ResourceContainer<?>)container).addAsResource(asset, resname); } else { ResourceContainer<?> container = (ResourceContainer<?>) archive; container.addAsResource(asset, resname); } return this; }
private void addResourcesToApplicationArchive(ResourceContainer<?> applicationArchive, List<String> resourcePaths) { for (String path : resourcePaths) { applicationArchive.addAsResource(path); } }
private void addResourcesToApplicationArchive(ResourceContainer<?> applicationArchive, List<String> resourcePaths) { for (String path : resourcePaths) { applicationArchive.addAsResource(path); } }
private void addResourcesToApplicationArchive(ResourceContainer<?> applicationArchive, List<String> resourcePaths) { for (String path : resourcePaths) { applicationArchive.addAsResource(path); } }
private void addResourcesToApplicationArchive(ResourceContainer<?> applicationArchive, List<String> resourcePaths) { for (String path : resourcePaths) { applicationArchive.addAsResource(path); } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { if (applicationArchive instanceof ResourceContainer) { ResourceContainer archive = (ResourceContainer)applicationArchive; archive.addAsResource("io/smallrye/metrics/base-metrics.properties", "/io/smallrye/metrics/base-metrics.properties"); } else { throw new IllegalStateException(this.getClass().getCanonicalName() + " works only with ResourceContainers"); } } }
/** * @param archive deployment archive in which the property file is added */ public void addAsSystemProperties(ResourceContainer<?> archive) { archive.addAsResource(new StringAsset(stringBuilder.toString()), SystemPropertiesLoader.PROPERTIES_FILE_NAME); }
public static void storeProperties(ResourceContainer container, Properties properties, String fileName) throws IOException { StringWriter writer = new StringWriter(); properties.store(writer, "CE-Arquillian"); container.addAsResource(new StringAsset(writer.toString()), fileName); }
public ArchiveBuilder addAsResource(String resname) { if (archive instanceof WebContainer) { WebContainer<?> container = (WebContainer<?>) archive; container.addAsWebResource(resname, resname); } else { ResourceContainer<?> container = (ResourceContainer<?>) archive; container.addAsResource(resname); } return this; }
protected void addFiles(ResourceContainer<?> archive, File dir, ArchivePath dest) { for (String name : dir.list()) { File file = new File(dir, name); if (file.isDirectory()) { addFiles(archive, file, ArchivePaths.create(dest, name)); } else { archive.addAsResource(file, ArchivePaths.create(dest, name)); } } }
public static void addFiles(ResourceContainer<?> archive, File dir, ArchivePath dest) { for (String name : dir.list()) { File file = new File(dir, name); if (file.isDirectory()) { addFiles(archive, file, ArchivePaths.create(dest, name)); } else { archive.addAsResource(file, ArchivePaths.create(dest, name)); } } }
public static void addFiles(ResourceContainer<?> archive, File dir, ArchivePath dest) { for (String name : dir.list()) { File file = new File(dir, name); if (file.isDirectory()) { addFiles(archive, file, ArchivePaths.create(dest, name)); } else { archive.addAsResource(file, ArchivePaths.create(dest, name)); } } }
/** * Process resources. * * @param archive */ protected void processResources(ResourceContainer<?> archive) { if (resources == null) return; for (ResourceDescriptor resource : resources) { if (resource.getTarget() == null) { archive.addAsResource(resource.getSource()); } else { archive.addAsResource(resource.getSource(), resource.getTarget()); } } }
protected void processResources(ResourceContainer<?> archive) { if ( resources == null ) { return; } for ( ResourceDescriptor resource : resources ) { if ( resource.getSource() != null ) { if ( resource.getTarget() == null ) { archive.addAsResource( resource.getSource() ); } else { archive.addAsResource( resource.getSource(), resource.getTarget() ); } } else if ( resource.getAsset() != null ) { archive.addAsResource( resource.getAsset(), resource.getTarget() ); } } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { String prefix = getPrefix(); if (prefix != null) { if (applicationArchive instanceof ResourceContainer) { ResourceContainer<?> container = (ResourceContainer<?>) applicationArchive; container.addAsResource(new StringAsset( toString(filterSystemProperties(prefix))), SystemProperties.FILE_NAME); } } }
@Test @ArchiveType(ResourceContainer.class) public void testAddResourcePackage() throws Exception { getResourceContainer().addAsResource(AssetUtil.class.getPackage(), "Test.properties"); ArchivePath testPath = new BasicPath(getResourcePath(), NAME_TEST_PROPERTIES); Assert.assertTrue("Archive should contain " + testPath, getArchive().contains(testPath)); }
@Test @ArchiveType(ResourceContainer.class) public void testAddResourcePackageStringTarget() throws Exception { getResourceContainer().addAsResource(AssetUtil.class.getPackage(), "Test.properties", "Test.txt"); ArchivePath testPath = new BasicPath(getResourcePath(), "Test.txt"); Assert.assertTrue("Archive should contain " + testPath, getArchive().contains(testPath)); }