public static void testAllGeneration() throws IOException, GeneratorException {
		FileInputStream jsonInput = new FileInputStream("examples/json/test.json");
		String jsonText = IOUtils.toString(jsonInput);
		String outputPath = "examples/tests/";
		File dir = new File(outputPath);
		if (!dir.exists()) {
		    dir.mkdir(); 
		}
		outputPath+="test";
		Report report = new Report(jsonText, "examples/template/test.docx", outputPath);
		
		new AllGenerator(report).generate();

		File docxFile = new File(outputPath+".docx");
		File pdfFile = new File(outputPath+".pdf");
		File htmlFile = new File(outputPath+".html");
		
		assertTrue(docxFile.isFile());
		assertTrue(pdfFile.isFile());
		assertTrue(htmlFile.isFile());
		
		assertTrue(docxFile.delete());
		assertTrue(pdfFile.delete());
		assertTrue(htmlFile.delete());
		
		FileUtils.deleteDirectory(dir);
	}