Package org.drools.scanner

Source Code of org.drools.scanner.KieModuleMetaDataTest

package org.drools.scanner;

import org.junit.Ignore;
import org.junit.Test;
import org.kie.builder.ReleaseId;
import org.kie.KieServices;

import static junit.framework.Assert.assertEquals;
import static junit.framework.Assert.assertTrue;

public class KieModuleMetaDataTest {

    @Test @Ignore
    public void testKScanner() throws Exception {
        ReleaseId releaseId = KieServices.Factory.get().newReleaseId("org.drools", "drools-core", "5.5.0.Final");
        KieModuleMetaData kieModuleMetaData = KieModuleMetaData.Factory.newKieModuleMetaData(releaseId);

        assertEquals(17, kieModuleMetaData.getClasses("org.drools.runtime").size());

        Class<?> statefulKnowledgeSessionClass = kieModuleMetaData.getClass("org.drools.runtime", "StatefulKnowledgeSession");
        assertTrue(statefulKnowledgeSessionClass.isInterface());
        assertEquals(2, statefulKnowledgeSessionClass.getDeclaredMethods().length);
    }
}
TOP

Related Classes of org.drools.scanner.KieModuleMetaDataTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.