コード例 #1
0
  @Test
  public void testGetCandidatePersonsToBeCurated() {
    Person person1 = PersonFactory.getInstance().create();
    person1.setCurationStatus(CurationStatus.PENDING);
    Person person2 = PersonFactory.getInstance().create();
    person2.setCurationStatus(CurationStatus.ACTIVE);
    ((NesPersonData) person2.getExternalData()).setUpdateRequested(new Date());
    Person person3 = PersonFactory.getInstance().create();
    person3.setCurationStatus(CurationStatus.ACTIVE);

    save(person1, person2, person3);
    List<Person> curationCandiates = bean.getCandidatePersonsToBeCurated();
    assertEquals(2, curationCandiates.size());
    assertTrue(curationCandiates.contains(person1));
    assertTrue(curationCandiates.contains(person2));
  }