package uk.co.jemos.podam.test.unit.issue86; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import uk.co.jemos.podam.api.DefaultClassInfoStrategy; import uk.co.jemos.podam.api.PodamFactory; import uk.co.jemos.podam.api.PodamFactoryImpl; /** * Created by tedonema on 14/04/2015. */ public class MyInitPojoUnitTest { private DefaultClassInfoStrategy classInfoStrategy = DefaultClassInfoStrategy.getInstance(); private final PodamFactory podam = new PodamFactoryImpl(); @Before public void init() throws Exception { classInfoStrategy.addExtraMethod(MyInitPojo.class, "init", String.class, String.class); } @Test public void testMyInitPojo() throws Exception { MyInitPojo pojo = podam.manufacturePojo(MyInitPojo.class); Assert.assertNotNull(pojo); Assert.assertNotSame(pojo.getString1(), pojo.getBackupString1()); Assert.assertNotSame(pojo.getString2(), pojo.getBackupString2()); } }