1 package org.melati.poem.test;
2
3 import org.melati.poem.SQLSeriousPoemException;
4 import org.melati.poem.StringPoemType;
5 import org.melati.poem.dbms.DbmsFactory;
6
7 import junit.framework.TestCase;
8
9
10
11
12
13
14 public class StringPoemTypeTest extends TestCase {
15
16 public StringPoemTypeTest(String name) {
17 super(name);
18 }
19
20 protected void setUp() throws Exception {
21 super.setUp();
22 }
23
24 protected void tearDown() throws Exception {
25 super.tearDown();
26 }
27
28
29
30
31 public void testToString() {
32
33 }
34
35
36
37
38 public void testStringPoemType() {
39
40 }
41
42
43
44
45 public void testToDsdType() {
46
47 }
48
49
50
51
52 public void testSqlDefinition() {
53 assertEquals("VARCHAR(1) NULL", new StringPoemType(true,1).
54 sqlDefinition(DbmsFactory.getDbms("org.melati.poem.dbms.AnsiStandard")));
55 try {
56 new StringPoemType(true,-1).
57 sqlDefinition(DbmsFactory.getDbms("org.melati.poem.dbms.AnsiStandard"));
58 fail("Should have bombed");
59 } catch (SQLSeriousPoemException e) {
60 e = null;
61 }
62 }
63
64 }