### Question:
JpaPersonRepository implements PersonRepository { @Override public Person get(String id) { return manager.find(JpaPerson.class, Long.parseLong(id)); }  @Override Person findByUsername(String username); @Override List<Person> findAllConnectedPeople(String username); @Override List<Person> findAllConnectedPeople(String username, String appId); @Override List<Person> findAllConnectedPeopleWithFriend(String username, String friendUsername); @Override List<Person> findFriends(String username); @Override List<Person> findFriends(String username, String appId); @Override List<Person> findFriendsWithFriend(String username, String friendUsername); @Override List<Person> findByGroup(String groupId); @Override List<Person> findByGroup(String groupId, String appId); @Override List<Person> findByGroupWithFriend(String groupId, String friendUsername); @Override Class<? extends Person> getType(); @Override Person get(String id); @Override Person save(Person item); @Override void delete(Person item); @Override boolean addFriend(String friendUsername, String username); @Override void removeFriend(String friendUsername, String username); @Override HashMap<String, List<Person>> findFriendsAndRequests(String username); @Override List<Person> findFriendRequestsSent(String username); @Override List<Person> findFriendRequestsReceived(String username); @Override boolean acceptFriendRequest(String friendUsername, String username); @Override int removeAllFriendsAndRequests(String userid); @Override List<Person> getAll(); @Override List<Person> getLimitedList(int offset, int limit); @Override int getCountAll();  }### Answer:
@Test public void get() { JpaPerson p = (JpaPerson) repository.get(VALID_ID); assertThat(p.getEntityId().toString(), is(VALID_ID)); assertThat(p.getUsername(), is(VALID_USER)); }
@Test public void read_properties() { Person person = repository.get(VALID_ID); assertThat(person.getProperties().size(), is(1)); }