1 package org.apache.torque.generator.control;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import static org.junit.Assert.assertTrue;
23
24 import java.io.File;
25 import java.util.ArrayList;
26 import java.util.List;
27
28 import org.apache.commons.io.FileUtils;
29 import org.apache.torque.generator.BaseTest;
30 import org.apache.torque.generator.configuration.UnitDescriptor;
31 import org.apache.torque.generator.configuration.paths.DefaultTorqueGeneratorPaths;
32 import org.apache.torque.generator.configuration.paths.Maven2JarProjectPaths;
33 import org.apache.torque.generator.control.Controller;
34 import org.junit.Test;
35
36
37 public class PropertyToJavaJarGenerationTest extends BaseTest
38 {
39 @Test
40 public void testPropertyToJavaJarGeneration() throws Exception
41 {
42 File target = new File("target/test/propertyToJavaJar/target");
43 FileUtils.deleteDirectory(target);
44 Controller controller = new Controller();
45 List<UnitDescriptor> unitDescriptors = new ArrayList<UnitDescriptor>();
46 unitDescriptors.add(new UnitDescriptor(
47 UnitDescriptor.Packaging.JAR,
48 new Maven2JarProjectPaths(
49 new File("target/test/propertyToJavaJar"),
50 "propertyToJava.jar"),
51 new DefaultTorqueGeneratorPaths()));
52 controller.run(unitDescriptors);
53 assertTrue(target.exists());
54 }
55 }