Search in sources :

Example 11 with PersonUUID

use of siena.base.test.model.PersonUUID in project siena by mandubian.

the class BaseAsyncTest method testIterFilterLimitOffset.

public void testIterFilterLimitOffset() {
    SienaFuture<Iterable<PersonUUID>> future = pm.createQuery(PersonUUID.class).filter("n>", 1).order("n").iter(2, 1);
    Iterable<PersonUUID> people = future.get();
    assertNotNull(people);
    PersonUUID[] array = new PersonUUID[] { UUID_EINSTEIN };
    int i = 0;
    for (PersonUUID PersonIntKey : people) {
        assertEquals(array[i], PersonIntKey);
        i++;
    }
}
Also used : PersonUUID(siena.base.test.model.PersonUUID)

Example 12 with PersonUUID

use of siena.base.test.model.PersonUUID in project siena by mandubian.

the class BaseAsyncTest 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).get();
    assertNotNull(maxwell.id);
    SienaFuture<List<PersonUUID>> future = queryPersonUUIDOrderBy("n", 0, false).fetch();
    List<PersonUUID> people = future.get();
    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));
}
Also used : PersonUUID(siena.base.test.model.PersonUUID) ArrayList(java.util.ArrayList) List(java.util.List)

Example 13 with PersonUUID

use of siena.base.test.model.PersonUUID in project siena by mandubian.

the class BaseAsyncTest method testDeleteObjectNotFound.

public void testDeleteObjectNotFound() {
    try {
        PersonUUID p = new PersonUUID();
        pm.delete(p);
        fail();
    } catch (Exception e) {
        System.out.println("Everything is OK");
    }
}
Also used : PersonUUID(siena.base.test.model.PersonUUID) SienaException(siena.SienaException)

Example 14 with PersonUUID

use of siena.base.test.model.PersonUUID in project siena by mandubian.

the class BaseTest method testIterFilterLimit.

public void testIterFilterLimit() {
    Iterable<PersonUUID> people = pm.createQuery(PersonUUID.class).filter("n>", 1).order("n").iter(1);
    assertNotNull(people);
    PersonUUID[] array = new PersonUUID[] { UUID_CURIE };
    int i = 0;
    for (PersonUUID PersonIntKey : people) {
        assertEquals(array[i], PersonIntKey);
        i++;
    }
}
Also used : PersonUUID(siena.base.test.model.PersonUUID)

Example 15 with PersonUUID

use of siena.base.test.model.PersonUUID in project siena by mandubian.

the class BaseTest method testFilterOperatorEqualInt.

public void testFilterOperatorEqualInt() {
    PersonUUID person = pm.createQuery(PersonUUID.class).filter("n", 3).get();
    assertNotNull(person);
    assertEquals(UUID_EINSTEIN, person);
}
Also used : PersonUUID(siena.base.test.model.PersonUUID)

Aggregations

PersonUUID (siena.base.test.model.PersonUUID)69 ArrayList (java.util.ArrayList)15 List (java.util.List)5 QueryOptionGaeContext (siena.gae.QueryOptionGaeContext)4 SienaException (siena.SienaException)2 SienaRestrictedApiException (siena.SienaRestrictedApiException)1