1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sourceforge.addam.ddlgen;
20
21 import net.sourceforge.addam.ddlgen.GeneratorSpec;
22 import junit.framework.TestCase;
23
24 /**
25 * @author TIM3
26 * @since Mar 30, 2005 12:33:36 PM
27 */
28 public class GeneratorSpecUTEST extends TestCase {
29
30 public void testGetFile() {
31 GeneratorSpec spec = new GeneratorSpec();
32 spec.setDir(".");
33 spec.setPrefix("foo");
34 spec.setExtension("baz");
35 assertEquals("fooBar.baz", spec.getFile("Bar").getName());
36 }
37
38 public void testNPE() {
39 GeneratorSpec spec = new GeneratorSpec();
40 spec.setDir(null);
41 spec.setPrefix("foo");
42 spec.setExtension("baz");
43 assertEquals("fooBar.baz", spec.getFile("Bar").getName());
44 spec.setDir(".");
45 spec.setPrefix(null);
46 spec.setExtension("baz");
47 assertEquals("Bar.baz", spec.getFile("Bar").getName());
48 spec.setDir(".");
49 spec.setPrefix("foo");
50 spec.setExtension(null);
51 assertEquals("fooBar", spec.getFile("Bar").getName());
52 spec.setDir(".");
53 spec.setPrefix("foo");
54 spec.setExtension("baz");
55 assertEquals("foo.baz", spec.getFile(null).getName());
56 }
57 }