EasyMockの 'same'と 'eq'の間に有意な(または任意の)相違がありますか?EasyMockの 'same'と 'eq'の違い
14
A
答えて
16
same
チェックに等しいです。 eq
はequals
を呼び出し、両方が同じ値(値の等しい)を持つかどうかを確認します。
はデフォルトequals
実装が内部的に==
を使用し、あなたが適切なequals
オーバーライドを持っていないクラスを使用している場合のでeq
はsame
と同じ操作を行うことに留意してください。
しかし、参考文献としてはsame
を、値の等しいものにはeq
を使用してください。また、バグを発見するのに役立ちます(つまり、equals
を上書きすることを忘れてしまったことがわかります)。
17
同じで==
を使用し、両方のオブジェクトが実際に同じインスタンス(参照等価)である場合に使用.equals()
関連する問題
- 1. ":eq()"と.eq()の違い
- 2. jqueryのget()とeq()の違いは何ですか?
- 3. EasyMockの ".andReturn(...)。anyTimes()"と ".andStubReturn(...)"に違いはありますか?
- 4. Rのsetequal(a、b)とsame(a、b)の違いは何ですか?
- 5. Outlook REST API $ filterに 'eq'と 'ne'の登録の違いがありません
- 6. EasyMockとSpring Autowired
- 7. EasyMockと@Valueアノテーション
- 8. rspec `eq`と` expect`テストのeql`
- 9. easymock
- 10. eq
- 11. PowerMockとEasyMockメソッドのマッケンシングの問題
- 12. EasyMock 3:
- 13. EasyMockロギングコール
- 14. EasyMockディープスタブ
- 15. EasyMock - CreateNiceMock
- 16. $この:EQ(2)プラグイン
- 17. cat `Eq`の` === `Scalatestで
- 18. EasyMockとジェネリッククラスを返すメソッド
- 19. jquery eq()とループする
- 20. タイプファミリと導出インスタンス(Eq)
- 21. junitとeasymock、保存中の例外
- 22. スプリングデータの$ elemMatchと$ eq相当mongodb
- 23. JUnitとEasyMock Javaを使用したサーブレットのテスト
- 24. has_many from same table Rails
- 25. ORACLE SQL REPEAT SAME QUERY
- 26. jquery load in same page
- 27. gorm golang one2many same table
- 28. Oracle - count()in same line
- 29. matlab convolution "same" to numpy.convolve
- 30. EasyMock/GuiceのスタイルのAPI