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 }