Program: 69481
Project: 69481
Buggy source:
/** 
 * Configure group tools: create a group, go to administration > tools select the informations for members and write some message. Select all tools: contact, calendar, folder, forum, chat, wiki and portfolio.<br> Check that all these functions are available.
 * @param loginPage
 * @param participantBrowser
 * @throws IOException
 * @throws URISyntaxException
 */
@Test @RunAsClient public void collaborativeTools(@InitialPage LoginPage loginPage) throws IOException, URISyntaxException {
  screenshotTestRule.setBrowsers(browser);
  UserVO author=new UserRestClient(deploymentUrl).createRandomUser("String_Node_Str");
  loginPage.loginAs(author.getLogin(),author.getPassword()).resume();
  String groupName="String_Node_Str" + UUID.randomUUID();
  GroupPage group=navBar.openGroups(browser).createGroup(groupName,"String_Node_Str");
  String news="String_Node_Str" + UUID.randomUUID() + "String_Node_Str";
  group.openAdministration().openAdminTools().enableTools().setMembersInfos(news);
  group.openNews().assertNews(news);
  group.openCalendar().assertOnCalendar();
  group.openContact().assertOnContact();
  String directoryName="String_Node_Str";
  group.openFolder().assertOnFolderCmp().createDirectory(directoryName).assertOnDirectory(directoryName).createHTMLFile("String_Node_Str","String_Node_Str").assertOnFile("String_Node_Str");
  String threadBodyMarker=UUID.randomUUID().toString();
  group.openForum().createThread("String_Node_Str","String_Node_Str" + threadBodyMarker,null).assertMessageBody(threadBodyMarker);
  String wikiMarker=UUID.randomUUID().toString();
  group.openWiki().createPage("String_Node_Str","String_Node_Str" + wikiMarker).assertOnContent(wikiMarker);
  String pageTitle="String_Node_Str" + UUID.randomUUID();
  String structureElementTitle="String_Node_Str" + UUID.randomUUID();
  group.openPortfolio().openEditor().selectMapInEditor().selectFirstPageInEditor().setPage(pageTitle,"String_Node_Str").createStructureElement(structureElementTitle,"String_Node_Str").closeEditor().assertStructure(structureElementTitle);
}

Fixed version (ground truth):
/** 
 * Configure group tools: create a group, go to administration > tools select the informations for members and write some message. Select all tools: contact, calendar, folder, forum, chat, wiki and portfolio.<br> Check that all these functions are available.
 * @param loginPage
 * @param participantBrowser
 * @throws IOException
 * @throws URISyntaxException
 */
@Test @RunAsClient public void collaborativeTools(@InitialPage LoginPage loginPage) throws IOException, URISyntaxException {
  UserVO author=new UserRestClient(deploymentUrl).createRandomUser("String_Node_Str");
  loginPage.loginAs(author.getLogin(),author.getPassword()).resume();
  String groupName="String_Node_Str" + UUID.randomUUID();
  GroupPage group=navBar.openGroups(browser).createGroup(groupName,"String_Node_Str");
  String news="String_Node_Str" + UUID.randomUUID() + "String_Node_Str";
  group.openAdministration().openAdminTools().enableTools().setMembersInfos(news);
  group.openNews().assertNews(news);
  group.openCalendar().assertOnCalendar();
  group.openContact().assertOnContact();
  String directoryName="String_Node_Str";
  group.openFolder().assertOnFolderCmp().createDirectory(directoryName).assertOnDirectory(directoryName).createHTMLFile("String_Node_Str","String_Node_Str").assertOnFile("String_Node_Str");
  String threadBodyMarker=UUID.randomUUID().toString();
  group.openForum().createThread("String_Node_Str","String_Node_Str" + threadBodyMarker,null).assertMessageBody(threadBodyMarker);
  String wikiMarker=UUID.randomUUID().toString();
  group.openWiki().createPage("String_Node_Str","String_Node_Str" + wikiMarker).assertOnContent(wikiMarker);
  String pageTitle="String_Node_Str" + UUID.randomUUID();
  String structureElementTitle="String_Node_Str" + UUID.randomUUID();
  group.openPortfolio().openEditor().selectMapInEditor().selectFirstPageInEditor().setPage(pageTitle,"String_Node_Str").createStructureElement(structureElementTitle,"String_Node_Str").closeEditor().assertStructure(structureElementTitle);
}