package org.lemsml.jlems.io.reader; import org.lemsml.jlems.core.expression.*; import org.junit.Test; import org.junit.runner.Result; import org.lemsml.jlems.core.sim.ContentError; import org.lemsml.jlems.io.logging.DefaultLogger; import org.lemsml.jlems.test.Main; /** * * @author Padraig */ public class JarResourceInclusionReaderTest { @Test public void testFindingFiles() throws ParseError, ContentError { JarResourceInclusionReader jrir = new JarResourceInclusionReader("target/jlems-0.9.8.4.jar"); String[] paths = new String[]{"target/classes/org/lemsml/../../../../lems","../jLEMS/lems"}; for (String path: paths){ System.out.println(">> "+path+" -> "+jrir.getRelativeContent(JarResourceInclusionReader.FILE,path)); } } public static void main(String[] args) { DefaultLogger.initialize(); JarResourceInclusionReaderTest ct = new JarResourceInclusionReaderTest(); Result r = org.junit.runner.JUnitCore.runClasses(ct.getClass()); Main.checkResults(r); } }