@Test
public void testScan() throws Exception {

    populateSampleData();
    ScanSpec spec = new ScanSpec()
            .withFilterExpression("#name = :name")
            .withNameMap(new NameMap().with("#name", "name"))
            .withValueMap(new ValueMap().with(":name", "Ian White"));
    Results<TestModel,UUID> results = dao.scan(spec);
    assertEquals("Ian White", results.getData().get(0).getName());
    assertEquals(1, results.getData().size());
}