### Question:
JpaPageRepository implements PageRepository { @Override public boolean hasPersonPage(String userId){ TypedQuery<Long> query = manager.createNamedQuery(JpaPage.USER_HAS_PERSON_PAGE, Long.class); query.setParameter("userId", userId); query.setParameter("pageType", PageType.PERSON_PROFILE.toString().toUpperCase()); return query.getSingleResult() > 0; }  @Override Class<? extends Page> getType(); @Override Page get(String id); @Override Page save(Page item); @Override void delete(Page item); @Override List<Page> getAllPagesForUserType(String userId, String pageType); @Override List<Page> getPagesForContextType(String contextId, String pageType); @Override int deletePages(String userId, String pageType); @Override boolean hasPersonPage(String userId); @Override boolean hasPage(String contextId, String pageType); @Override List<PageUser> getPagesForUser(String userId, String pageType); @Override PageUser getSingleRecord(String userId, String pageId); @Override Page createPageForUser(User user, PageTemplate pt); @Override List<Page> getAll(); @Override List<Page> getLimitedList(int offset, int limit); @Override int getCountAll();  }### Answer:
@Test public void hasPersonPage_true(){ assertTrue(repository.hasPersonPage(USER_ID)); }
@Test public void hasPersonPage_false(){ assertFalse(repository.hasPersonPage(CREATED_USER_ID)); }