File tree Expand file tree Collapse file tree
src/test/java/org/ivoa/dm/tapschema Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package org .ivoa .dm .tapschema ;
22
33
4+ import jakarta .persistence .TypedQuery ;
5+
46/*
57 * Created on 31/01/2025 by Paul Harrison (paul.harrison@manchester.ac.uk).
68 */
@@ -89,6 +91,22 @@ public void selfDBTest() throws JAXBException {
8991 ps .setString (1 , "tapschema_dump.sql" );
9092 ps .execute ();
9193 });
94+
95+ // read back in
96+ TypedQuery <Schema > qin = em .createQuery ("select s from Schema s where s.schema_name='TAP_SCHEMA'" ,Schema .class ) ;
97+ Schema sin = qin .getSingleResult ();
98+ assertNotNull (sin );
99+ assertEquals (5 , sin .getTables ().size ());
100+
101+ TypedQuery <ForeignKey > qkeys = em .createQuery ("select k from ForeignKey k " ,ForeignKey .class ) ;
102+ for (ForeignKey key : qkeys .getResultList ())
103+ {
104+ assertNotNull (key .key_id );
105+ }
106+
107+
108+
109+
92110 }
93111}
94112
You can’t perform that action at this time.
0 commit comments