コード例 #1
0
ファイル: ReportTest.java プロジェクト: PierreSmits/syncope
  @Test
  public void save() {
    Report report = reportDAO.find(1L);
    assertNotNull(report);
    assertEquals(1, report.getExecs().size());

    ReportExec reportExec = entityFactory.newEntity(ReportExec.class);
    reportExec.setReport(report);
    reportExec.setStartDate(new Date());
    reportExec.setEndDate(new Date());
    reportExec.setStatus(ReportExecStatus.SUCCESS);

    report.add(reportExec);

    reportExec = reportExecDAO.save(reportExec);
    assertNotNull(reportExec);
    assertNotNull(reportExec.getKey());

    reportExecDAO.flush();

    report = reportDAO.find(1L);
    assertNotNull(report);
    assertEquals(2, report.getExecs().size());
  }