DatabaseRepositoryImpl extends AbstractCRUDRepository<Database> implements DatabaseRepository { @Override public List<Database> readAll() { BoundStatement bs = new BoundStatement(readAllStmt); return marshalAll(getSession().execute(bs)); } DatabaseRepositoryImpl(Session session); @Override Database create(Database entity); @Override Database update(Database entity); @Override List<Database> readAll(); @Override List<Database> readAll(Identifier id); @Override boolean exists(Identifier identifier); @Override Database read(Identifier identifier); @Override void delete(Database entity); @Override void delete(Identifier identifier);  }
@Test public void testReadAll() { System.out.println("readAll"); Database entity = Fixtures.createTestDatabase(); f.insertDatabase(entity); DatabaseRepository instance = new DatabaseRepositoryImpl(f.getSession()); List<Database> result = instance.readAll(); assertFalse(result.isEmpty()); assertTrue(result.contains(entity)); }