問題タブ [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.

0 投票する
1 に答える
102 参照

haskell - Cabal テストパックのインストール中のランダムな Word8 重複インスタンス宣言

cabal install testpack-2.1.1が失敗した場合、次のエラー メッセージは何を意味しますか:

グーグルを試してみましたが、このインストール エラーを理解できません。

0 投票する
1 に答える
5873 参照

haskell - モジュール Test.HUnit が見つかりません

Haskell でいくつかの単体テストを作成しようとしていますが、これは基本的にコードで行ったことです。

gchi でコンパイルしようとすると、次のメッセージが表示されます。

HUnitを機能させるにはどうすればよいですか?

GHCi バージョン 7.8.3 を使用しています

ありがとう

編集:

回答が示唆したように、cabal を介して HUnit をインストールしようとしましたが、エラーが発生しました。

次に、次のコマンドを使用しました。

そして、私はこのメッセージを受け取りました:

だから私はコマンドを使用しました:

念のため再インストールすると、次のメッセージが表示されました。

私は何をすべきか?

0 投票する
2 に答える
764 参照

unit-testing - 空のリストを取る関数のテスト

リストを受け取ってそれを返す単純な関数の単体テストを作成しようとしています。

テスト コードを使用して、空のリストが与えられたときに期待どおりに動作することをテストする

ただし、エラーが発生します

空でないリストを使用した他のテストは正常に機能し、 を呼び出して手動でテストすると、関数は正常に機能func []ghciます。

また、ダミーの型を作成し、その型の要素を取得するリストを作成すると (それが正しい言い方である場合)、それをテストに渡すとうまくいくように見え、テストに合格することにも気付きました。

どうしてこれなの?ダミータイプのルートをたどらずに空のリストで関数をテストする方法はありますか?

0 投票する
1 に答える
255 参照

haskell - Haskell で HUnit を使用して自分のデータ型をテストするには?

Queue.hs の一部:

私は印刷物を使用していました。それらが1つずつ修正されているかどうかを確認してください。ここで、HUint を使用してそれらをテストしたいと思います。

Main.hs:

これが私が得たものです:

どうすれば修正できますか?

0 投票する
1 に答える
1826 参照

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しましたが、機能しません。

0 投票する
1 に答える
136 参照

haskell - テストでの Text.XML.Light.Element の比較

hunit-test関数から a がどのように作成されるかを確認するための簡単なものを書こうとしてText.XML.Light.Elementいます。

機能は次のとおりです。

私のテストは単純です:

私が得るのはこのエラーです:

のソース コードをチェックインしましたが、 のインスタンスが定義されてText.XML.Lightいないようです。どうすればテストを機能させることができますか?EqElement

0 投票する
1 に答える
79 参照

haskell - この単体テストで型のあいまいさを解決する方法

mylast3 テストに適切に注釈を付ける方法がわかりません。

"TestCase $ assertEqual "mylast3" の行を指す次のエラーが表示されます。

assertEqual の使用に起因する (Show a0) のインスタンスがありません 型変数 a0 があいまいです

0 投票する
1 に答える
78 参照

haskell - Haskell の "cabal test" を実行している依存関係の問題

Haskell の最初の "cabal テスト" を実行していますが、次のエラーが表示されます。

サンプル.cabal:

どんな助けでも感謝します。