@Test
 public void DirectoryOfHtmlFilesIsExternalSuitePageChild() throws Exception {
   fileSystem.makeFile("./somepath/ExternalSuite/subsuite/myfile.html", "stuff");
   ExternalSuitePage page =
       (ExternalSuitePage) pageRepository.makeChildPage("ExternalSuite", rootPage);
   WikiPage child = pageRepository.findChildren(page).get(0);
   assertEquals(ExternalSuitePage.class, child.getClass());
   assertEquals("SubsuitE", child.getName());
 }
 @Test
 public void DirectoryWithContentIsFileSystemPage() throws Exception {
   fileSystem.makeFile("./somepath/WikiPage/content.txt", "stuff");
   fileSystem.makeFile("./somepath/WikiPage/subsuite/myfile.html", "stuff");
   WikiPage page = pageRepository.makeChildPage("WikiPage", rootPage);
   assertEquals(FileSystemPage.class, page.getClass());
 }
 @RequestMapping(value = "/register", method = RequestMethod.GET)
 public String registerForm(
     Model model,
     Locale locale,
     @ModelAttribute(value = "user") @Valid User user,
     BindingResult bindingResultUser) {
   if (bindingResultUser.hasErrors()) {
     // model.addAttribute("user", user);
   }
   String lang = locale.getLanguage();
   model.addAttribute("settings", settingRepository.findOneByCode(locale.getLanguage()));
   model.addAttribute("pages", pageRepository.findAllByCode(lang));
   model.addAttribute("properties", propertyService.findOneById(1L));
   return propertyService.getTemplate() + "/register";
 }
 @Test
 public void DirectoryOfDirectoryOfHtmlFilesIsExternalSuitePage() throws Exception {
   fileSystem.makeFile("./somepath/ExternalSuite/subsuite/myfile.html", "stuff");
   WikiPage page = pageRepository.makeChildPage("ExternalSuite", rootPage);
   assertEquals(ExternalSuitePage.class, page.getClass());
 }