hunit

    0

    2答えて

    Test.HUnitでコールが例外をスローするかどうかをチェックするテストケースを記述できますか? 印刷するメッセージに関係なく、エラーをスローするかどうかのみを気にします。

    14

    2答えて

    私はカバールとの間で、HUnitとの自動テスト機能を有効にしようとしています。私はドキュメントhereとhereを読んだことがありますが、Test-Suiteセクションが表示されているようにセットアップされていますが、いつでも使用しようとすると、パッケージを作成しようとします。cabal build Cabalはサポートされている唯一のTest-Suiteタイプがexitcode-stdio-1.

    8

    1答えて

    私は module Main where import Test.HUnit test1 :: Test test1 = TestCase $ assertEqual "Should be one" 1 5 test2 :: Test test2 = TestCase $ assertEqual "Shold both be zero" 0 0 main :: IO Count

    11

    1答えて

    私はHaskellを初めて使い、テスト中のプログラムを構造化しようとしています。私はHUnitとCabalを使うことに決めました。私はよくstrucutredプロジェクトは、以下のように見える見てきたものから、 : src/ AppName/ Appname.hs testsuite/ tests/ AppName/ TestRunner.hs

    1

    1答えて

    同様quickcheckは反例をサポートする方法に: property \x -> counterexample ("Foo failed with: " ++ ...) $ foo x が、それはshouldBeで動作するような方法で、例えば failDetails (" details: " ++ baz a) $ a `shouldBe` 2 そして、私

    1

    1答えて

    私は奇妙なHUnitの動作を経験しました。テストで条件が存在する場合、テストケースをコンパイルすることはできません。同じテストケースにおける条件Just 2 == Just 2が正常に動作することを [2 of 2] Compiling TestTest (Test/TestTest.hs, interpreted) Test/TestTest.hs:9:49: No insta

    5

    1答えて

    最近私はスタックでtravis CIを使用しようとしていましたが、私は をいくつかの問題で実行しています。 私.travis.ymlファイルはここにある私のレポに位置しています: sudo: false # Caching so the next build will be fast too. cache: directories: - $HOME/.stack be

    0

    1答えて

    私は最近、HUnitテストフレームワークを使用して、ユニット のテストをhaskellで実行しています。 私はこの関数の最初の引数として PutTextをとる関数PutTextとrunTestTextを見つけました。 しかし、私はこれをどのように使用するかわからないし、これを使用する方法の理解にいくつかの助けが欲しいですか?

    7

    2答えて

    私はmethod1,method2,method3のような機能を持っています。それらのすべてのために、testMethod1,testMethod2,testMethod3のようなHUnitのテスト機能があります。私はエラー メッセージの接頭辞として機能名の冗長コピーを避けるために、そのような何かそれを呼び出すしたいと思います testMethod1 = TestCase $ asser

    3

    1答えて

    特定の入力に対してエラーが発生する関数がある場合、その入力に対してエラーが発生したことを確認するテストを作成できますか? HUnitで利用可能な「アサートエラー」機能が見つかりません。 HUnitや他のテストパッケージでも利用できますか?