問題タブ [hunit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Cabal テストパックのインストール中のランダムな Word8 重複インスタンス宣言
cabal install testpack-2.1.1
が失敗した場合、次のエラー メッセージは何を意味しますか:
グーグルを試してみましたが、このインストール エラーを理解できません。
haskell - モジュール Test.HUnit が見つかりません
Haskell でいくつかの単体テストを作成しようとしていますが、これは基本的にコードで行ったことです。
gchi でコンパイルしようとすると、次のメッセージが表示されます。
HUnitを機能させるにはどうすればよいですか?
GHCi バージョン 7.8.3 を使用しています
ありがとう
編集:
回答が示唆したように、cabal を介して HUnit をインストールしようとしましたが、エラーが発生しました。
次に、次のコマンドを使用しました。
そして、私はこのメッセージを受け取りました:
だから私はコマンドを使用しました:
念のため再インストールすると、次のメッセージが表示されました。
私は何をすべきか?
unit-testing - 空のリストを取る関数のテスト
リストを受け取ってそれを返す単純な関数の単体テストを作成しようとしています。
テスト コードを使用して、空のリストが与えられたときに期待どおりに動作することをテストする
ただし、エラーが発生します
空でないリストを使用した他のテストは正常に機能し、 を呼び出して手動でテストすると、関数は正常に機能func []
しghci
ます。
また、ダミーの型を作成し、その型の要素を取得するリストを作成すると (それが正しい言い方である場合)、それをテストに渡すとうまくいくように見え、テストに合格することにも気付きました。
どうしてこれなの?ダミータイプのルートをたどらずに空のリストで関数をテストする方法はありますか?
haskell - Haskell で HUnit を使用して自分のデータ型をテストするには?
Queue.hs の一部:
私は印刷物を使用していました。それらが1つずつ修正されているかどうかを確認してください。ここで、HUint を使用してそれらをテストしたいと思います。
Main.hs:
これが私が得たものです:
どうすれば修正できますか?
haskell - CodeRunner で Haskell の unittest (HUnit) を実行すると、「モジュール 'Test.HUnit' が見つかりませんでした」というエラーが発生する
Haskell の HUnit の単純な単体テスト コードがあります。私は Mac OS X 10.10 を使用しており、HUnit を でインストールしましたcabal install hunit
。
結果を得るためにそれを実行できrunhaskell TestSafePrelude.hs
ます:
しかし、Code Runnerで実行すると、HUnit モジュールが見つからないというエラー メッセージが表示されます。
CodeRunner は別のシェル環境でテストを開始しますが、これが問題のようです。もしそうなら、どの環境変数を追加する必要がありますか? そうでない場合、何が問題を引き起こしている可能性がありますか?
ghc-pkg list
また、CodeRunner から HUnit を含むディレクトリを検索しないこともわかり~/.ghc
ました。
これは、シェルで実行したときの結果です。
~/.cabal
パスにとの両方を追加~/.ghc
しましたが、機能しません。
haskell - テストでの Text.XML.Light.Element の比較
hunit-test
関数から a がどのように作成されるかを確認するための簡単なものを書こうとしてText.XML.Light.Element
います。
機能は次のとおりです。
私のテストは単純です:
私が得るのはこのエラーです:
のソース コードをチェックインしましたが、 のインスタンスが定義されてText.XML.Light
いないようです。どうすればテストを機能させることができますか?Eq
Element
haskell - この単体テストで型のあいまいさを解決する方法
mylast3 テストに適切に注釈を付ける方法がわかりません。
"TestCase $ assertEqual "mylast3" の行を指す次のエラーが表示されます。
assertEqual の使用に起因する (Show a0) のインスタンスがありません 型変数 a0 があいまいです
haskell - Haskell の "cabal test" を実行している依存関係の問題
Haskell の最初の "cabal テスト" を実行していますが、次のエラーが表示されます。
サンプル.cabal:
どんな助けでも感謝します。