/** @see ReportManager#getReportBuildersByTag(String) */
  @Test
  public void getReportBuildersByTag_shouldGetReportBuildersWithTag() {

    reportManager.refreshReportBuilders();

    final String[] TEST_TAGS = {"moh", "facility"};

    for (String tag : TEST_TAGS) {
      List<ReportBuilder> reports = reportManager.getReportBuildersByTag(tag);
      Assert.assertTrue(reports.size() > 0);
      for (ReportBuilder report : reports) {
        Assert.assertTrue(Arrays.asList(report.getTags()).contains(tag));
      }
    }
  }
 @Override
 public UsageReportViewModel getUsageReport(Date startDate, Date endDate, int delimeter)
     throws ParkingGarageException, java.rmi.RemoteException {
   return reportManager.getUsageReport(startDate, endDate, delimeter);
 }
Beispiel #3
0
 public void deleteReport(Report report) {
   ReportManager.removeReport(report);
 }
Beispiel #4
0
 public List<Report> getReports() {
   return ReportManager.getReportsByUser(this);
 }
Beispiel #5
0
 public Report createReport(String title, String content, Geometry location) {
   return ReportManager.createNewReport(this, title, content, location, null);
 }