### Question:
JpaGroupRepository implements GroupRepository { @Override public Group save(Group item) { JpaGroup converted = converter.convert(item); return saveOrUpdate(converted.getEntityId(), manager, converted); }  @Override Class<? extends Group> getType(); @Override Group get(String id); @Override List<Group> getAll(); @Override List<Group> getLimitedList(int offset, int limit); @Override int getCountAll(); @Override Group save(Group item); @Override void delete(Group item); @Override Group findByTitle(String title);  }### Answer:
@Test public void createGroup() { JpaGroup newGroup = new JpaGroup(); newGroup.setTitle("TEST GROUP"); newGroup.setDescription("TEST GROUP"); newGroup.setOwnerId("1"); newGroup.setMemberIds(Arrays.asList(new String[] {"1", "5"})); Group savedGroup = repository.save(newGroup); assertThat(savedGroup.getId(), notNullValue()); assertThat(savedGroup.getTitle(), equalTo("TEST GROUP")); assertThat(savedGroup.getMemberIds().size(), equalTo(2)); }