Index: /trunk/glueforge/glueforge.in
===================================================================
--- /trunk/glueforge/glueforge.in	(revision 4002)
+++ /trunk/glueforge/glueforge.in	(revision 4003)
@@ -3,5 +3,5 @@
 # Copyright (C) 2005  Joshua Hoblitt
 #
-# $Id: glueforge.in,v 1.10 2005-05-20 02:00:17 jhoblitt Exp $
+# $Id: glueforge.in,v 1.11 2005-05-20 02:41:23 jhoblitt Exp $
 
 use strict;
@@ -92,4 +92,5 @@
     'dbcleanup_c.tt'        => "$output/tests/dbcleanup.c",
     'init_c.tt'             => "$output/tests/init.c",
+    'createtable_c.tt'      => "$output/tests/createtable.c",
 );
 
Index: /trunk/glueforge/templates/psdb/createtable_at.tt
===================================================================
--- /trunk/glueforge/templates/psdb/createtable_at.tt	(revision 4003)
+++ /trunk/glueforge/templates/psdb/createtable_at.tt	(revision 4003)
@@ -0,0 +1,9 @@
+AT_SETUP([[% namespace %]CreateTable() - Creates a new [% table_name %]table])
+AT_KEYWORDS([[% namespace %]CreateTable])
+
+# make sure the table is not there.
+AT_CHECK([dbcleanup])
+AT_CHECK([createtable])
+AT_CHECK([dbcleanup])
+
+AT_CLEANUP
Index: /trunk/glueforge/templates/psdb/createtable_c.tt
===================================================================
--- /trunk/glueforge/templates/psdb/createtable_c.tt	(revision 4003)
+++ /trunk/glueforge/templates/psdb/createtable_c.tt	(revision 4003)
@@ -0,0 +1,21 @@
+#include <pslib.h>
+#include <[% pkg_name %].h>
+#include <stdlib.h>
+
+int main () {
+    psDB            *dbh;
+
+    dbh = psDBInit("localhost", "test", NULL, "test");
+    if (!dbh) {
+        exit(EXIT_FAILURE);
+    }
+
+    // stop the useless psListAdd messages
+    psLogSetLevel(1);
+
+    if(![% namespace %]CreateTable(dbh)) {
+        exit(EXIT_FAILURE);
+    }
+
+    exit(EXIT_SUCCESS);
+}
Index: /trunk/glueforge/templates/psdb/tests_makefile_am.tt
===================================================================
--- /trunk/glueforge/templates/psdb/tests_makefile_am.tt	(revision 4002)
+++ /trunk/glueforge/templates/psdb/tests_makefile_am.tt	(revision 4003)
@@ -49,10 +49,9 @@
 # END BISON
 #
-#
 
 TESTS = \
-	init #\
+	init \
+	createtable
 #	cleanup
-#	createtable
 
 AM_CPPFLAGS = -I$(top_srcdir)/src$
Index: /trunk/glueforge/templates/psdb/testsuite_at.tt
===================================================================
--- /trunk/glueforge/templates/psdb/testsuite_at.tt	(revision 4002)
+++ /trunk/glueforge/templates/psdb/testsuite_at.tt	(revision 4003)
@@ -7,2 +7,3 @@
 
 #m4_include([createtable.at])
+[% INCLUDE createtable_at.tt %]
