PageRenderTime 107ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/atlassian-docco/src/test/java/com/atlassian/docco/SmokeTest.java

https://bitbucket.org/Arnauld/atlassian-docco
Java | 57 lines | 41 code | 16 blank | 0 comment | 0 complexity | ffee7a80b280d4cf57dbbe9e0508ed1b MD5 | raw file
  1. package com.atlassian.docco;
  2. import java.io.File;
  3. import java.io.IOException;
  4. import java.net.URISyntaxException;
  5. import java.net.URL;
  6. import org.junit.Rule;
  7. import org.junit.Test;
  8. import org.junit.rules.TemporaryFolder;
  9. import org.parboiled.common.FileUtils;
  10. public class SmokeTest
  11. {
  12. @Rule
  13. public TemporaryFolder tempFolder = new TemporaryFolder();
  14. @Test
  15. public void simpleJava() throws IOException, URISyntaxException
  16. {
  17. URL url = this.getClass().getResource("/JavaFile.java");
  18. File me = new File(url.getFile());
  19. File htmlFile = new File(tempFolder.getRoot(), "PegdownTest.html");
  20. Docco docco = Docco.builder().build();
  21. docco.writeHtml(me,htmlFile);
  22. }
  23. @Test
  24. public void simpleHtml() throws IOException, URISyntaxException
  25. {
  26. URL url = this.getClass().getResource("/simple.html");
  27. File me = new File(url.getFile());
  28. File htmlFile = new File(tempFolder.getRoot(), "HTMLTest.html");
  29. Docco docco = Docco.builder().build();
  30. docco.writeHtml(me,htmlFile);
  31. }
  32. @Test
  33. public void tryABatch() throws Exception
  34. {
  35. URL url = this.getClass().getResource("/JavaFile.java");
  36. File me = new File(url.getFile());
  37. File base = me.getParentFile();
  38. DoccoBatch batch = DoccoBatch.builder(base,tempFolder.getRoot()).build();
  39. batch.generateDocco();
  40. }
  41. }