Package a.org.fakereplace.test.util

Examples of a.org.fakereplace.test.util.ClassReplacer


    @Test
    public void testInstrumentationReplacement() {
        BasicTestRep re = new BasicTestRep();
        int val0 = re.value();
        Assert.assertEquals("Test setup wrong", 0 , val0);
        ClassReplacer cr = new ClassReplacer();
        cr.queueClassForReplacement(BasicTestRep.class, BasicTestRep1.class);
        cr.replaceQueuedClassesWithInstrumentation();
        re = new BasicTestRep();
        val0 = re.value();
        Assert.assertEquals("BasicTestRep was not replaced",1, val0  ) ;

    }
View Full Code Here


    @Test
    public void testFakeReplaceReplacement() {
        InstTestRep re = new InstTestRep();
        int val0 = re.value();
        Assert.assertEquals( "Test setup wrong", 0, val0);
        ClassReplacer cr = new ClassReplacer();
        cr.queueClassForReplacement(InstTestRep.class, InstTestRep1.class);
        cr.replaceQueuedClasses();
        re = new InstTestRep();
        val0 = re.value();
        Assert.assertEquals("InstTestRep was not replaced", 1,  val0 );

    }
View Full Code Here

import org.junit.Test;

public class StaticAccessingMethodTest {
    @BeforeClass
    public static void setup() {
        ClassReplacer rep = new ClassReplacer();
        rep.queueClassForReplacement(StaticAccessingClass.class, StaticAccessingClass1.class);
        rep.queueClassForReplacement(StaticClass.class, StaticClass1.class);
        rep.replaceQueuedClasses();
    }
View Full Code Here

import org.junit.Test;

public class PrivateMethodTest {
    @BeforeClass
    public static void setup() {
        ClassReplacer rep = new ClassReplacer();
        rep.queueClassForReplacement(PrivateMethodClass.class, PrivateMethodClass1.class);
        rep.replaceQueuedClasses();
    }
View Full Code Here

TOP

Related Classes of a.org.fakereplace.test.util.ClassReplacer

Copyright © 2018 www.massapicom. 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.