Search in sources :

Example 1 with ListValue

use of com.google.cloud.datastore.ListValue in project google-cloud-java by GoogleCloudPlatform.

the class ITDatastoreTest method testGet.

@Test
public void testGet() {
    Entity entity = DATASTORE.get(KEY3);
    assertNull(entity);
    entity = DATASTORE.get(KEY1);
    assertEquals(ENTITY1, entity);
    StringValue value1 = entity.getValue("str");
    assertEquals(STR_VALUE, value1);
    BooleanValue value2 = entity.getValue("bool");
    assertEquals(BOOL_VALUE, value2);
    ListValue value3 = entity.getValue("list");
    assertEquals(LIST_VALUE2, value3);
    TimestampValue value4 = entity.getValue("date");
    assertEquals(TIMESTAMP_VALUE, value4);
    LatLngValue value5 = entity.getValue("latLng");
    assertEquals(LAT_LNG_VALUE, value5);
    FullEntity<IncompleteKey> value6 = entity.getEntity("partial1");
    assertEquals(PARTIAL_ENTITY1, value6);
    ListValue value7 = entity.getValue("emptyList");
    assertEquals(EMPTY_LIST_VALUE, value7);
    assertEquals(7, entity.getNames().size());
    assertFalse(entity.contains("bla"));
}
Also used : FullEntity(com.google.cloud.datastore.FullEntity) Entity(com.google.cloud.datastore.Entity) ProjectionEntity(com.google.cloud.datastore.ProjectionEntity) LatLngValue(com.google.cloud.datastore.LatLngValue) BooleanValue(com.google.cloud.datastore.BooleanValue) ListValue(com.google.cloud.datastore.ListValue) TimestampValue(com.google.cloud.datastore.TimestampValue) StringValue(com.google.cloud.datastore.StringValue) IncompleteKey(com.google.cloud.datastore.IncompleteKey) Test(org.junit.Test)

Aggregations

BooleanValue (com.google.cloud.datastore.BooleanValue)1 Entity (com.google.cloud.datastore.Entity)1 FullEntity (com.google.cloud.datastore.FullEntity)1 IncompleteKey (com.google.cloud.datastore.IncompleteKey)1 LatLngValue (com.google.cloud.datastore.LatLngValue)1 ListValue (com.google.cloud.datastore.ListValue)1 ProjectionEntity (com.google.cloud.datastore.ProjectionEntity)1 StringValue (com.google.cloud.datastore.StringValue)1 TimestampValue (com.google.cloud.datastore.TimestampValue)1 Test (org.junit.Test)1