0

私はテスト駆動型 Javascript 開発をフォローしており、jstestdriver のセットアップを終了しました。失敗したテストを実行すると、おかしなエラーや失敗したテスト メッセージが表示されます。次に例を示します。

TestCase("ArrayTest", {
  "test array splice should not modify array": function () {
    var arr = [1, 2, 3, 4, 5];
    var result = arr.splice(2, 3);
    assertEquals([1, 2, 3, 4, 5], arr);
  }
});

失敗したテストの出力はかなり簡潔で、奇妙な FailureException エラーが含まれています。

F
Total 1 tests (Passed: 0; Fails: 1; Errors: 0) (3.00 ms)
  Chrome 27.0.1453.116 Mac OS: Run 1 tests (Passed: 0; Fails: 1; Errors 0) (3.00 ms)
    ArrayTest.test array splice should not modify array failed (3.00 ms):

null
com.google.jstestdriver.FailureException
    at com.google.jstestdriver.FailureCheckerAction.run(Unknown Source)
    at com.google.jstestdriver.ActionRunner.runActions(Unknown Source)
    at com.google.jstestdriver.JsTestDriverServer.main(Unknown Source)

その失敗の例外を修正できるかどうかを知りたいのですが、「[1, 2, 3, 4, 5] を期待していましたが、[1, 2] でした」などのメッセージが表示されます。 .

4

1 に答える 1