Search Java Code Snippets


  Help us in improving the repository. Add new snippets through 'Submit Code Snippet ' link.





Java - Code Samples

 Sample 1. Code Sample / Example / Snippet of org.apache.ace.obr.metadata.MetadataGenerator

    public void generateMetaData() throws Exception {

File dir = File.createTempFile("meta", "");

dir.delete();

dir.mkdir();

generateBundle(File.createTempFile("bundle", ".jar", dir), "bundle.symbolicname.1", "1.0.0");

generateBundle(File.createTempFile("bundle", ".jar", dir), "bundle.symbolicname.2", "1.0.0");

generateBundle(File.createTempFile("bundle", ".jar", dir), "bundle.symbolicname.3", "1.0.0");

MetadataGenerator meta = new BIndexMetadataGenerator();

meta.generateMetadata(dir);

File index = new File(dir, "repository.xml");

assert index.exists() : "No repository index was generated";

assert index.length() > 0 : "Repository index can not be size 0";

int count = 0;

String line;

BufferedReader in = new BufferedReader(new FileReader(index));

while ((line = in.readLine()) != null) {

if (line.contains("<resource")) {

count++;

}

}

in.close();

assert count == 3 : "Expected 3 resources in the repository index, found " + count + ".";

}


   Like      Feedback      org.apache.ace.obr.metadata.MetadataGenerator



Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner