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    }