データベースに格納されている主キーを持つクラスがあります。クラスの新しいインスタンスを作成するときは、HSQLDB データベースから取得するか、データベースにないアイテムの場合は主キー以外のすべてを挿入し、これを自動生成してクラスに返して id 属性を設定します。次に、この ID を取得するための getID() メソッドがあります。
生成された ID が getID() メソッドによって返されるものであることを確認する JUnit テストを作成しようとしていますが、既に「CALL IDENTITY」クエリを使用してコンストラクター内の ID を取得し、その後この戻り値 0 を使用しています。生成された ID が getID() メソッドによって返される ID と同じであることを確認する最善の方法は何ですか?