Trong thử nghiệm đơn vị của tôi, tôi muốn thể hiện rằng một chuỗi (kết quả) được tính toán mang lại chuỗi giá trị kết quả được xác định trước. Nhưng không giả định bất cứ điều gì về loại triển khai thực tế của vùng chứa chuỗi.ScalaTest: kiểm tra nội dung của một chuỗi với ShouldMatcher
Và tôi muốn đánh vần mục đích của mình khá rõ ràng và tự giải thích.
Nếu tôi cố gắng sử dụng "ShouldMatchers" của ScalaTest và viết
val Input22 = ...
calculation(Input22) should equal (Seq("x","u"))
... sau đó tôi nhận được vào rắc rối với sự bình đẳng đơn giản, bởi vì calculation(..)
có thể trả về một ArrayBuffer, trong khi Seq("x","u")
là một Danh sách
Hãy nhớ rằng bạn có thể chấp nhận câu trả lời nếu nó đúng, bằng cách nhấp vào đường viền hộp kiểm. –