public PageCreator(final String name, final String zipName) { fields = new HashMap<>(); fields.put(PageField.NAME, name); fields.put(PageField.CONTENT_NAME, zipName); setContentType(ContentType.PAGE); }
public PageCreator(final String name, final String zipName) { fields = new HashMap<>(); fields.put(PageField.NAME, name); fields.put(PageField.CONTENT_NAME, zipName); setContentType(ContentType.PAGE); }
public PageCreator(String name, String zipName, String contentType, Long processDefinitionId) { this(name, zipName); setContentType(contentType); setProcessDefinitionId(processDefinitionId); }
public PageCreator(String name, String zipName, String contentType, Long processDefinitionId) { this(name, zipName); setContentType(contentType); setProcessDefinitionId(processDefinitionId); }
@Test public void should_create_page_with_process_definition() { // given final PageCreator pageCreator = new PageCreator(NAME, ZIP_FILE_NAME).setDisplayName(DISPLAY_NAME).setDescription(DESCRIPTION) .setProcessDefinitionId(PROCESS_DEFINITION_ID).setContentType(ContentType.FORM); // when final Map<PageField, Serializable> fields = pageCreator.getFields(); // then assertThat(fields).as("should set content type").containsOnly(entry(PageField.NAME, NAME), entry(PageField.DISPLAY_NAME, DISPLAY_NAME), entry(PageField.DESCRIPTION, DESCRIPTION), entry(PageField.CONTENT_TYPE, ContentType.PAGE), entry(PageField.CONTENT_NAME, ZIP_FILE_NAME), entry(PageField.CONTENT_TYPE, ContentType.FORM), entry(PageField.PROCESS_DEFINITION_ID, PROCESS_DEFINITION_ID) ); assertThat(pageCreator.getName()).isEqualTo(NAME); }