0

Java レガシー プロジェクトのデータベース コードに関する単体テストの追加に取り組んでいます。一部の SQL (Oracle) には分析関数が含まれています .. (つまり、構文上のパーティション)。これらの機能をサポートするインメモリ SQL DB オプション (できればオープンソース) はありますか?

他の解決策はありますか?(たとえデータをロールバックしたとしても) 実際のデータベースにはアクセスしたくありません。

4

2 に答える 2

0

Oracle を使用している場合は、Oracle XE のローカル コピーを起動します。これは無料だからです。これにより、テスト環境が本番環境を反映するようになります。HyperSonic のようなものを使用するのが賢明かもしれませんが、それは実稼働環境を正確に表したものではないため、テストで検出された可能性のあるいくつかの問題が見逃される可能性があります。

于 2013-05-21T16:15:40.567 に答える