package org.bindgen.example.access;
import junit.framework.TestCase;
public class ClashesTest extends TestCase {
public void testEach() {
Clashes c = new Clashes();
c.a = "A";
ClashesBinding b = new ClashesBinding(c);
// getter/setter
assertEquals("from getter A", b.getA().get());
b.getA().set("B");
assertEquals("B by setter", c.a);
// reset
c.a = "A";
// prefixless
assertEquals("from prefixless A", b.a().get());
b.a().set("B");
assertEquals("B by prefixless", c.a);
// reset
c.a = "A";
// field
assertEquals("A", b.aField().get());
b.aField().set("B");
assertEquals("B", c.a);
}
}