コード例 #1
0
ファイル: CriterionDAOTest.java プロジェクト: poum/libreplan
  @Test
  public void thereIsNoOtherIfItsTheSame() {
    Criterion c =
        transactionService.runOnTransaction(
            new IOnTransaction<Criterion>() {

              @Override
              public Criterion execute() {
                return givenASavedCriterionWithAnExistentType();
              }
            });
    assertFalse(criterionDAO.thereIsOtherWithSameNameAndType(c));
  }
コード例 #2
0
ファイル: CriterionDAOTest.java プロジェクト: poum/libreplan
  @Test
  public void ifItsDifferentThereIsOther() {
    Criterion c =
        transactionService.runOnTransaction(
            new IOnTransaction<Criterion>() {

              @Override
              public Criterion execute() {
                return givenASavedCriterionWithAnExistentType();
              }
            });
    Criterion copy = Criterion.create(c.getName(), c.getType());
    assertTrue(criterionDAO.thereIsOtherWithSameNameAndType(copy));
  }
コード例 #3
0
ファイル: CriterionDAOTest.java プロジェクト: poum/libreplan
 @Test
 @Transactional
 public void noOtherIfTheCriterionDoesntExist() {
   Criterion criterion = givenUniquelyNamedCriterion();
   assertFalse(criterionDAO.thereIsOtherWithSameNameAndType(criterion));
 }