package javaassist;
import javassist.StringBean;
import org.junit.Test;
import static javaassist.JavassistHelper.create;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat;
public class Proxy_Test {
@Test
public void initialValueIsNull() throws Exception {
StringBean stringBean = create(StringBean.class);
assertThat(stringBean.getString(), nullValue());
}
@Test
public void returnASetValue() throws Exception {
StringBean stringBean = create(StringBean.class);
stringBean.setString("one");
assertThat(stringBean.getString(), is("one"));
}
@Test
public void play() throws Exception {
StringBean stringBean = create(StringBean.class);
stringBean.setString("one");
assertThat(stringBean.getString(), is("one"));
}
}