001 package nl.tudelft.tbm.eeni.owl2java.test;
002
003 import nl.tudelft.tbm.eeni.owl2java.JenaGenerator;
004 import org.apache.commons.logging.Log;
005 import org.apache.commons.logging.LogFactory;
006
007 import java.util.Date;
008
009 //import junit.framework.*;
010
011
012 public class TestGenerators {// extends TestCase{
013
014 private static Log log = LogFactory.getLog(TestGenerators.class);
015
016 void main() {
017 testJenaGeneratorFull();
018 testJenaGeneratorSimple();
019 }
020
021 public static void testJenaGeneratorFull() {
022 Date startDate = new Date();
023
024 JenaGenerator gen = new JenaGenerator();
025
026 String uri = "file:resources/test/owl4java.owl";
027 gen.generate(uri, "testOut", "jenatestFull");
028
029 // report
030 String report = gen.getJModelReport();
031 //log.error(report);
032
033 report = gen.getStatistics();
034 log.info(report);
035
036 Date stopDate = new Date();
037 long elapse = stopDate.getTime() - startDate.getTime();
038 log.info("Test finished (" + elapse + " ms)");
039 }
040
041 public static void testJenaGeneratorSimple() {
042 Date startDate = new Date();
043
044 JenaGenerator gen = new JenaGenerator();
045
046 String uri = "file:resources/test/owl4java-simple.owl";
047 gen.generate(uri, "testOut", "jenatestSimple");
048
049 // report
050 String report = gen.getJModelReport();
051 //log.error(report);
052
053 report = gen.getStatistics();
054 log.info(report);
055
056 Date stopDate = new Date();
057 long elapse = stopDate.getTime() - startDate.getTime();
058 log.info("Test finished (" + elapse + " ms)");
059 }
060 }