public static ConfluencePageBuilder aConfluencePage() { return new ConfluencePageBuilder(); }
@Test public void testBuilderWithAllFields(){ final ConfluencePage confluencePage = ConfluencePageBuilder.aConfluencePage() .withConfluenceTitle(CONFLUENCE_TITLE) .withPageType(PAGE_TYPE) .withAncestorId(ANCESTOR_ID) .withExists(EXISTS) .withId(ID) .withOriginalTitle(ORIGINAL_TITLE) .withVersion(VERSION) .withXhtml(XHTML) .build(); assertEquals("Ancestor Id Doesn't Match!", ANCESTOR_ID, confluencePage.getAncestorId()); assertEquals("Confluence Title Doesn't Match!", CONFLUENCE_TITLE, confluencePage.getConfluenceTitle()); assertEquals("Exists Doesn't Match!", EXISTS, confluencePage.exists()); assertEquals("Id Doesn't Match!", ID, confluencePage.getId()); assertEquals("Original Title Doesn't Match!", ORIGINAL_TITLE, confluencePage.getOriginalTitle()); assertEquals("Version Doesn't Match!", VERSION, confluencePage.getVersion()); assertEquals("XHTML Doesn't Match!", XHTML, confluencePage.getXhtml()); } }
final ConfluencePage confluencePage = ConfluencePageBuilder.aConfluencePage() .withPageType(PageType.ROOT) .withOriginalTitle(swaggerConfluenceConfig.getTitle()) .withConfluenceTitle( buildConfluenceTitle(swaggerConfluenceConfig.getTitle(), null, null) ).build(); final ConfluencePage rootConfluencePage = ConfluencePageBuilder.aConfluencePage() .withPageType(PageType.ROOT) .withOriginalTitle(swaggerConfluenceConfig.getTitle()) .withConfluenceTitle(buildConfluenceTitle(swaggerConfluenceConfig.getTitle(), null, null)) .withXhtml(tocElements.html()).build(); confluencePages.add(rootConfluencePage); final ConfluencePage categoryConfluencePage = ConfluencePageBuilder.aConfluencePage() .withPageType(PageType.CATEGORY) .withOriginalTitle(categoryTitle) .withConfluenceTitle(buildConfluenceTitle(categoryTitle, category, null)) .withXhtml(innerTocXHtmlList.get(category - 1)).build(); confluencePages.add(categoryConfluencePage); final ConfluencePage individualConfluencePage = ConfluencePageBuilder.aConfluencePage() .withPageType(INDIVIDUAL) .withOriginalTitle(individualTitle) .withConfluenceTitle(buildConfluenceTitle(individualTitle, category, individual)) .withXhtml(individualElement.html()).build(); confluencePages.add(individualConfluencePage); final ConfluencePage categoryConfluencePage = ConfluencePageBuilder.aConfluencePage()
final ConfluencePage spaceRootPage = ConfluencePageBuilder.aConfluencePage() .withConfluenceTitle(swaggerConfluenceConfig.getSpaceKey()) .withOriginalTitle(swaggerConfluenceConfig.getSpaceKey()) .build(); addExistingPageData(spaceRootPage);