私は最近、開発ボックスではなく、Bamboo ボックスではテストが失敗するという奇妙な問題に遭遇しました。多くのデバッグを行った結果、原因は Long で .equals の代わりに == を使用したことが原因であることがわかりました。一度それが理にかなっていることがわかりましたが、開発者がこれを再現できないことに驚きましたが、それは常にビルドボックスで発生しました.
私たちのテストでは、これらの種類のものをキャッチし、意図しないところで == を防止しようとするのは良いことですが、Java に Long や String などをインターンしないように指示する方法を知りません...これを処理するためにJVMに与えることができる設定はありますか?