public void setPk(int aPk) {
pk = aPk;
}
-
- private void privateSetter(int aPk) {
+
+ private void privateSetter(int aPk) {
pk = aPk;
}
-
- private int privateGetter() {
- return pk;
+
+ private int privateGetter() {
+ return pk;
}
}
pk = aPk;
}
}
-
+
public static class X3 {
private int pk;
public void setVersion(int aVersion) {
version = aVersion;
}
-
- private void privateSetter(int aVersion) {
+
+ private void privateSetter(int aVersion) {
version = aVersion;
}
-
- private int privateGetter() {
- return version;
+
+ private int privateGetter() {
+ return version;
}
}
version = aVersion;
}
}
-
+
public static class X6 {
private int version;
version = aVersion;
}
}
-
- public static class X7 {
+
+ public static class X7 {
@Id
- public int id;
-
+ public int id;
+
@Version
- public int version;
+ public int version;
}
// FieldAccessor test
accessor.set(x1, 10);
assertEquals(10, x1.getPk());
}
-
+
@Test
- public void testPropertyAccessorPrivate() throws Exception {
+ public void testPropertyAccessorPrivate() throws Exception {
Accessor<Integer> accessor = new PropertyAccessor<Integer>(X1.class
- .getDeclaredMethod("privateGetter"), X1.class.getDeclaredMethod("privateSetter",
- int.class));
+ .getDeclaredMethod("privateGetter"), X1.class.getDeclaredMethod(
+ "privateSetter", int.class));
X1 x1 = new X1();
assertEquals(0, x1.getPk());
accessor.set(x1, 10);
- assertEquals((Integer)10, accessor.get(x1));
-
+ assertEquals((Integer) 10, accessor.get(x1));
+
}
// EntityAccessor test
@Test
public void testEntityAccessorPkField() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X1.class);
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X1.class);
assertNotNull(accessor);
assertTrue(accessor.getPk() instanceof FieldAccessor);
assertNull(accessor.getVersion());
@Test
public void testEntityAccessorPkProperty() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X2.class);
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X2.class);
assertNotNull(accessor);
assertNotNull(accessor.getPk());
assertTrue(accessor.getPk() instanceof PropertyAccessor);
assertEquals("getPk", property.getGetter().getName());
assertEquals("setPk", property.getSetter().getName());
}
-
+
@Test
public void testEntityAccessorPkPropertyPrivate() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X3.class);
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X3.class);
assertNotNull(accessor);
assertNotNull(accessor.getPk());
assertTrue(accessor.getPk() instanceof PropertyAccessor);
@Test
public void testEntityAccessorVersionField() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X4.class);
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X4.class);
assertNotNull(accessor);
assertTrue(accessor.getVersion() instanceof FieldAccessor);
assertNull(accessor.getPk());
- assertEquals("version", ((FieldAccessor) accessor.getVersion()).getField()
- .getName());
+ assertEquals("version", ((FieldAccessor) accessor.getVersion())
+ .getField().getName());
}
@Test
public void testEntityAccessorVersionProperty() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X5.class);
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X5.class);
assertNotNull(accessor);
assertNotNull(accessor.getVersion());
assertTrue(accessor.getVersion() instanceof PropertyAccessor);
assertEquals("getVersion", property.getGetter().getName());
assertEquals("setVersion", property.getSetter().getName());
}
-
+
@Test
public void testEntityAccessorVersionPropertyPrivate() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X6.class);
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X6.class);
assertNotNull(accessor);
assertNotNull(accessor.getVersion());
assertTrue(accessor.getVersion() instanceof PropertyAccessor);
assertEquals("getVersion", property.getGetter().getName());
assertEquals("setVersion", property.getSetter().getName());
}
-
+
@Test
- public void testNoVersionAndNoPk() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(String.class);
+ public void testNoVersionAndNoPk() {
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(String.class);
assertNull(accessor);
}
@Test
- public void testPkAndVersion() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X7.class);
+ public void testPkAndVersion() {
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X7.class);
assertNotNull(accessor.getPk());
assertNotNull(accessor.getVersion());
-
+
X7 x = new X7();
assertEquals(0, x.id);
assertEquals(0, x.version);
-
- accessor.getPk().set(x, 10);
+
+ accessor.getPk().set(x, 10);
accessor.getVersion().set(x, 20);
-
+
assertEquals(10, x.id);
assertEquals(20, x.version);
}
-
- @Test
- public void testEntityAccessorCache() {
- EntityAccessor accessor = PersistentFactory.createEntityAccessor(X1.class);
- EntityAccessor accessor2 = PersistentFactory.createEntityAccessor(X1.class);
-
+
+ @Test
+ public void testEntityAccessorCache() {
+ EntityAccessor accessor = PersistentFactory
+ .createEntityAccessor(X1.class);
+ EntityAccessor accessor2 = PersistentFactory
+ .createEntityAccessor(X1.class);
+
assertSame(accessor, accessor2);
}
-
- // EntityObjectAccessor test for undefined pk and/or version.
+
+ // EntityObjectAccessor test for undefined pk and/or version.
@Test
- public void testEntityObjectAccessorRobustness() {
- EntityObjectAccessor accessor = new EntityObjectAccessor("hello world",
+ public void testEntityObjectAccessorRobustness() {
+ EntityObjectAccessor accessor = new EntityObjectAccessor("hello world",
new EntityAccessor(null, null));
assertNull(accessor.getPrimaryKey());
assertNull(accessor.getPersistedVersion());
accessor.setPrimaryKey("bla");
accessor.setPersistedVersion(100);
-
+
}
}