Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コードをホワイトボックス テストするためのソリューションとして Derby を使用しています。私の本番データベースになるものには、UTC のシステム タイムスタンプにデフォルト設定される列があります。でも; Derby でこれを行う方法がわかりません。Derby を使用してこのような列を設定する方法はありますか? 私はしばらくグーグルで検索しましたが、役に立つものは何も見つかりませんでした。
Derby にはタイムゾーンの概念がありません。Java メソッドを呼び出す複雑なトリガーなしではこれを解決できませんでしたが、実際の問題 (単体テスト) の解決策ははるかに簡単であることがわかりました。単体テストでは、日付が等しい (または非常に近い) と主張するのではなく、返された日付がデフォルトのタイムゾーンと UTC の差だけずれていると単純に主張しました。