ケースクラスで should マッチャーを使用しようとしています
case class ListOfByteArrayCaseConfig(
@BeanProperty
permissions: java.util.List[Array[Byte]]
)
次のテストケースで
val orig = ListOfByteArrayCaseConfig(List(Array[Byte](10, 20, 30)))
val orig2 = ListOfByteArrayCaseConfig(List(Array[Byte](10, 20, 30)))
orig2 should be === orig
2 つのバイト配列の参照が等しくないため、明らかにこれは失敗します。私がやりたいことは、テスト ケース コードを変更せずにケース クラスを保持することなく、何とかこれを機能させることです。
それは可能ですか?(カスタム equals メソッドをケース クラスに追加するようなものですか?)