tôi chạy scalatest tôi từ SBT, và đầu ra bị lẫn lộn - in scalatest tất cả các quá trình chạy thử, và ý kiến đối với họ, và đâu đó ở giữa nó in số liệu thống kê:Tại sao scalatest kết hợp đầu ra?
> test
[info] Compiling 1 Scala source to /home/platon/Tor/scala-dojo-02/target/scala-2.9.1/classes...
[info] FunsWithListsTests:
[info] - should return list of labels
[info] - should return the average rating of games belonging to Zenga
[info] - should return the total ratings of all games
[info] - should return the total ratings of EA games *** FAILED ***
[info] 0 did not equal 170 (FunsWithListsTests.scala:35)
[error] Failed: : Total 8, Failed 5, Errors 0, Passed 3, Skipped 0
[info] - should increase all games rating by 10 *** FAILED ***
[error] Failed tests:
[error] dojo.FunsWithListsTests
[info] List() did not equal List(Game(Activision,40), Game(Zenga,70), Game(Zenga,20), Game(EA,70), Game(EA,120)) (FunsWithListsTests.scala:40)
[info] - should decrease all Zenga games rating by 10 *** FAILED ***
[info] List() did not equal List(Game(Activision,30), Game(Zenga,50), Game(Zenga,0), Game(EA,60), Game(EA,110)) (FunsWithListsTests.scala:45)
[info] - should create function to find Activision games *** FAILED ***
[info] List(Game(Activision,30), Game(Zenga,60), Game(Zenga,10), Game(EA,60), Game(EA,110)) did not equal List(Game(Activision,30)) (FunsWithListsTests.scala:50)
[info] - should return a List of tuples consisting of game label and game *** FAILED ***
[info] List() did not equal List((ACTIVISION,Game(Activision,30)), (ZENGA,Game(Zenga,60)), (ZENGA,Game(Zenga,10)), (EA,Game(EA,60)), (EA,Game(EA,110))) (FunsWithListsTests.scala:56)
[error] {file:/home/platon/Tor/scala-dojo-02/}default-940f03/test:test: Tests unsuccessful
[error] Total time: 1 s, completed Mar 20, 2012 9:27:13 AM
Dường như nếu tôi sẽ tích lũy một số lượng lớn các thử nghiệm, tìm kiếm những số liệu thống kê đó và kiểm tra không thành công sẽ trở thành một cơn đau.
Có cách nào để sửa lỗi này không?
Bạn có thể cung cấp ví dụ tối thiểu để tái tạo điều này không? Tôi đã không thể sản xuất một đầu ra như thế này. – drexin
@drexin - https://github.com/Rogach/scala_dojo – Rogach
@drexin - không chính xác tối thiểu, nhưng đây là nơi tôi phát hiện ra nó. – Rogach