1 package org.codehaus.xfire.xmlbeans.generator; 2 3 import java.io.File; 4 import java.io.FileWriter; 5 import java.util.List; 6 7 import org.codehaus.xfire.test.AbstractXFireTest; 8 9 10 /*** 11 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 12 * @since Oct 27, 2004 13 */ 14 public class GeneratorTest 15 extends AbstractXFireTest 16 { 17 public void testGeneration() throws Exception 18 { 19 File weather = new File("src/test-schemas/WeatherForecast.wsdl"); 20 21 GeneratorTask task = new GeneratorTask(); 22 23 task.setWsdl(weather.toURL().toString()); 24 task.setOverwrite(true); 25 File output = new File("target/generated-test"); 26 output.mkdir(); 27 28 task.setOutputDir( output.getAbsolutePath() ); 29 30 task.execute(); 31 } 32 33 public void testServerGeneration() throws Exception 34 { 35 File weather = new File("src/test-schemas/WeatherForecast.wsdl"); 36 37 GeneratorTask task = new GeneratorTask(); 38 39 task.setWsdl(weather.toURL().toString()); 40 task.setOverwrite(true); 41 task.setStrategy(ServerGenerationStrategy.class.getName()); 42 File output = new File("target/generated-test"); 43 output.mkdir(); 44 45 task.setOutputDir( output.getAbsolutePath() ); 46 47 task.execute(); 48 } 49 }