use of siena.base.test.model.PersonUUID in project siena by mandubian.
the class BaseTestNoAutoInc_3_ITER method testIterLimitUUID.
public void testIterLimitUUID() {
Iterable<PersonUUID> people = pm.createQuery(PersonUUID.class).order("n").iter(2);
assertNotNull(people);
@SuppressWarnings("serial") ArrayList<PersonUUID> l = new ArrayList<PersonUUID>() {
{
add(UUID_TESLA);
add(UUID_CURIE);
}
};
int i = 0;
for (PersonUUID person : people) {
assertEquals(l.get(i), person);
i++;
}
}
use of siena.base.test.model.PersonUUID in project siena by mandubian.
the class BaseTestNoAutoInc_4_SPECIALS method testDeleteObjectNotFound.
public void testDeleteObjectNotFound() {
try {
PersonUUID p = new PersonUUID();
pm.delete(p);
fail();
} catch (Exception e) {
System.out.println("Everything is OK");
}
}
use of siena.base.test.model.PersonUUID in project siena by mandubian.
the class BaseTestNoAutoInc_1_CRUD method testInsertUUID.
public void testInsertUUID() {
PersonUUID maxwell = new PersonUUID();
maxwell.firstName = "James Clerk";
maxwell.lastName = "Maxwell";
maxwell.city = "Edinburgh";
maxwell.n = 4;
pm.insert(maxwell);
assertNotNull(maxwell.id);
List<PersonUUID> people = queryPersonUUIDOrderBy("n", 0, false).fetch();
assertEquals(4, people.size());
assertEquals(UUID_TESLA, people.get(0));
assertEquals(UUID_CURIE, people.get(1));
assertEquals(UUID_EINSTEIN, people.get(2));
assertEquals(maxwell, people.get(3));
}
use of siena.base.test.model.PersonUUID in project siena by mandubian.
the class BaseTestNoAutoInc_1_CRUD method testSaveUUID.
public void testSaveUUID() {
PersonUUID maxwell = new PersonUUID();
maxwell.firstName = "James Clerk";
maxwell.lastName = "Maxwell";
maxwell.city = "Edinburgh";
maxwell.n = 4;
pm.save(maxwell);
assertNotNull(maxwell.id);
List<PersonUUID> people = queryPersonUUIDOrderBy("n", 0, false).fetch();
assertEquals(4, people.size());
assertEquals(UUID_TESLA, people.get(0));
assertEquals(UUID_CURIE, people.get(1));
assertEquals(UUID_EINSTEIN, people.get(2));
assertEquals(maxwell, people.get(3));
maxwell.firstName = "James Clerk UPD";
maxwell.lastName = "Maxwell UPD";
maxwell.city = "Edinburgh UPD";
maxwell.n = 5;
pm.save(maxwell);
assertNotNull(maxwell.id);
people = queryPersonUUIDOrderBy("n", 0, false).fetch();
assertEquals(4, people.size());
assertEquals(UUID_TESLA, people.get(0));
assertEquals(UUID_CURIE, people.get(1));
assertEquals(UUID_EINSTEIN, people.get(2));
assertEquals(maxwell, people.get(3));
}
use of siena.base.test.model.PersonUUID in project siena by mandubian.
the class BaseTestNoAutoInc_2_FETCH method testFilterOperatorEqualInt.
public void testFilterOperatorEqualInt() {
PersonUUID person = pm.createQuery(PersonUUID.class).filter("n", 3).get();
assertNotNull(person);
assertEquals(UUID_EINSTEIN, person);
}
Aggregations