@Test
 public void shouldBuildDisplayNamesWithThreeArguments() {
   assertEquals(
       "Received Form: Birth [cfg-name]",
       DisplayNameHelper.buildDisplayName("Received Form", "Birth", "cfg-name"));
   assertEquals(
       "Location [cchq-demo]", DisplayNameHelper.buildDisplayName("Location", "", "cchq-demo"));
   assertEquals(
       "Location [cchq-demo]", DisplayNameHelper.buildDisplayName("Location", null, "cchq-demo"));
 }
Пример #2
0
  private List<TriggerEventRequest> buildTriggersForConfig(Config config) {
    List<TriggerEventRequest> triggers = new ArrayList<>();

    for (ReportsMetadataInfo reportMetadataInfo :
        schemaService.getReportsMetadata(config.getName())) {
      for (ReportMetadataInfo reportMetadata : reportMetadataInfo.getReportMetadataInfoList()) {
        String displayName =
            DisplayNameHelper.buildDisplayName(
                RECEIVED_CASE, reportMetadata.getTitle(), config.getName());
        triggers.add(
            new TriggerEventRequest(
                displayName,
                EventSubjects.RECEIVED_REPORT
                    + "."
                    + config.getName()
                    + "."
                    + reportMetadata.getId(),
                null,
                createTriggerParameters(reportMetadata)));
      }
    }

    return triggers;
  }
 @Test
 public void shouldBuildDisplayNamesWithTwoArguments() {
   assertEquals("User [myConf]", DisplayNameHelper.buildDisplayName("User", "myConf"));
 }