View Javadoc

1   package org.vafer.minijar;
2   
3   import java.io.File;
4   
5   import junit.framework.TestCase;
6   
7   import org.vafer.jar.Jar;
8   import org.vafer.minijar.MiniJarProcessor.Console;
9   import org.vafer.minijar.MiniJarProcessor.JarFilter;
10  
11  public final class MiniJarProcessorTestCase extends TestCase {
12  
13  	public void testMiniJar() throws Exception {
14  		
15  	}
16  	
17  	public void testUeberJar() throws Exception {
18  		final MiniJarProcessor proc = new MiniJarProcessor(new Console() {
19  			public void error(String error) {
20  				System.err.println(error);
21  			}
22  			public void info(String message) {
23  				System.out.println(message);
24  			}			
25  		});
26  		
27  		final Jar project = new Jar(new File("/Users/tcurdt/.m2/repository/org/vafer/jdeb/0.4/jdeb-0.4.jar"));
28  		final Jar dependency = new Jar(new File("/Users/tcurdt/.m2/repository/org/bouncycastle/bcpg-jdk12/130/bcpg-jdk12-130.jar")); 
29  		
30  		final JarFilter all = new JarFilter() {
31  			public boolean accept(Jar jar) {
32  				return true;
33  			}			
34  		};
35  		
36  		proc.ueberjar( project, new Jar[] { dependency }, all, all);
37  	}
38  }