Examples of FamixMethod


Examples of org.evolizer.famix.model.entities.FamixMethod

    }

    @Test
    public void testStaticInitializer() {
        FamixClass classTest = (FamixClass) aModel.getElement(aFactory.createClass("testPackage.ae.Test", null));
        FamixMethod staticInitializer = (FamixMethod) aModel.getElement(aFactory.createMethod("testPackage.ae.Test.<clinit>()", null));

        assertNotNull("FamixModel must contain a static initializer", staticInitializer);

        boolean containsMethod = false;
        for (FamixMethod method : classTest.getMethods()) {
            if (method.getUniqueName().equals(staticInitializer.getUniqueName())) {
                containsMethod = true;
            }
        }
        assertTrue("FamixClass testPackage.ae.Test must contain static initializer " + staticInitializer.getUniqueName(), containsMethod);
        assertEquals("Parent class of static initializer " + staticInitializer.getUniqueName() + " must be testPackage.ae.Test", staticInitializer.getParent(), classTest);
    }
View Full Code Here
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.