package dozer; import beans.StringBean; import javassist.JavasisstHelper; import org.junit.Test; import testsuite.ReplaceJavaAssistProxyByClass; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.MatcherAssert.assertThat; public class ReplaceJavaAssistProxyByClass_DozerTest extends ReplaceJavaAssistProxyByClass { @Override protected ReplaceJavaAssistProxyByClass.BeanWithJavaAssistProxy mapped(ReplaceJavaAssistProxyByClass.BeanWithJavaAssistProxy beanWithJavaAssistProxy) { return beanWithJavaAssistProxy; } @Test public void initialValueIsNull() throws Exception { StringBean stringBean = JavasisstHelper.create(StringBean.class); assertThat(stringBean.getString(), nullValue()); } @Test public void returnASetValue() throws Exception { StringBean stringBean = JavasisstHelper.create(StringBean.class); stringBean.setString("one"); assertThat(stringBean.getString(), is("one")); } @Test public void play() throws Exception { StringBean stringBean = JavasisstHelper.create(StringBean.class); stringBean.setString("one"); assertThat(stringBean.getString(), is("one")); } }