001 package org.kuali.maven.plugins.graph.dot;
002
003 import java.io.File;
004 import java.io.OutputStream;
005
006 import org.apache.commons.io.FileUtils;
007 import org.apache.commons.io.IOUtils;
008 import org.junit.Test;
009 import org.kuali.maven.plugins.graph.dot.StringGenerator;
010 import org.kuali.maven.plugins.graph.pojo.Graph;
011
012 public class DotGeneratorTest {
013 DotGenerator dg = new DotGenerator();
014 StringGenerator sg = new StringGenerator();
015
016 @Test
017 public void testHelloWorld() {
018 try {
019 Graph g = dg.getHelloWorld();
020 String s = sg.getString(g);
021 File file = new File("./target/test-classes/hellworld.dot");
022 OutputStream out = FileUtils.openOutputStream(file);
023 IOUtils.write(s.getBytes(), out);
024 out.close();
025 } catch (Exception e) {
026 e.printStackTrace();
027 }
028 }
029 }