@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")); }
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")); }