DatabaseRepositoryImpl extends AbstractCRUDRepository<Database> implements DatabaseRepository { @Override public Database create(Database entity) { BoundStatement bs = new BoundStatement(createStmt); bindCreate(bs, entity); getSession().execute(bs); return entity; } 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 testCreate() { System.out.println("create"); Database entity = Fixtures.createTestDatabase(); DatabaseRepository instance = new DatabaseRepositoryImpl(f.getSession()); Database result = instance.create(entity); assertEquals(entity, result); }