package org.test4j.module.spring.utility;
import org.junit.Test;
import org.test4j.junit.Test4J;
import org.test4j.module.spring.annotations.AutoBeanInject;
import org.test4j.module.spring.annotations.SpringBeanByName;
import org.test4j.module.spring.annotations.SpringContext;
@SpringContext("org/test4j/module/spring/testedbeans/xml/data-source.cglib.xml")
@AutoBeanInject
public class SprinHelperImplTest extends Test4J {
@SpringBeanByName(claz = SpringAfterInit.class)
SpringAfterInit bean;
@Test
public void testInvalidate_SpringUnInvalidate() {
String ret = bean.getProp();
want.string(ret).isEqualTo("unset");
SpringAfterInit.initProp = "invalid";
spring.invalidate();
}
@Test
public void testInvalidate_SpringINvalidate() {
String ret = bean.getProp();
want.string(ret).isEqualTo("invalid");
}
}