問題タブ [xunit]

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 投票する
0 に答える
228 参照

xunit - typemockを使用して参照型引数を取るメソッドを呼び出す方法

テストケースを作成するために「Xunit+TypeMock」を使用しています。

followメソッドを呼び出そうとしているときはいつでも

テストメソッドから、例外が発生します。

私はこのメソッドを次のようにテストメソッドから呼び出しています:

しかし、メソッドは呼び出されず、エラーが発生します。

テストメソッドからそのようなメソッド(UpdateObject)を呼び出すにはどうすればよいですか。

ありがとう

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

bdd - SubSpecおよびXUnitNullReferenceExceptionを使用したBDD

TDDはかなり新しいです。最初にBDDを試してみたい。MVP UIプレゼンテーションパターンフレームワークを使用していて、SubSpecとXUnitを使用して最初のテストを作成しようとしていますが、リポジトリを呼び出すと、プレゼンターからNullReferenceExceptionが発生します。

答えは明らかだと思いますが、それで私は理解できました。また、私のテストはプレゼンテーションパターンの詳細に関係しているようです-それは機能すると信じており、おそらく以下のようにテストする必要はありません(つまり、view.loadイベントを発生させる)が、私は考えることができませんでした別の方法の。より良いテストのための提案を歓迎します。

私のユニットテスト:

私のプレゼンター:

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

testing - 誰かがxUnit、nUnit、mbUnitを互いに区別するのを手伝ってもらえますか?

xUnit、nUnit、およびmbUnitの違いは何ですか?私が見る限りでは、すぐに使用できるmbUnitは並列テストを提供し、xUnitは、任意の数のテストクラスに対して複数のフィクスチャを混合、再利用、および一致させる簡単な方法を提供します。

これまでのところ、nUnitを特別なものにするものは何も見つかりません。

では、誰かがこれらのテストフレームワークを互いに区別するのを手伝ってくれるでしょうか?

0 投票する
5 に答える
9306 参照

unit-testing - 文字エンコーディングの問題をテストするための "Lorem ipsums" ファイルのセットはありますか?

レイアウトについては、有名な「Lorem ipsum」テキストを使用して、どのように見えるかをテストします。

私が探しているのは、テキスト ファイルを読み取るときに文字エンコーディングを処理するいくつかのメソッドをテストするために JUnit テストで使用できる、いくつかの異なるエンコーディングでエンコードされたテキストを含む一連のファイルです。

例:

ISO 8859-1エンコードされたテスト ファイルとエンコードされたテスト ファイルを持つWindows-1252。Windows-1252 は、領域 80 16 – 9F 16の違いをトリガーする必要があります。つまり、ISO 8859-1 と区別するために、この地域の文字を少なくとも 1 文字含める必要があります。

テスト ファイルの最適なセットは、各エンコーディングのテスト ファイルにすべての文字が 1 回含まれている場合です。しかし、おそらく私は sth を認識していません - 私たちは皆、このエンコーディングが好きですよね? :-)

文字エンコーディングの問題に対するそのようなテストファイルのセットはありますか?

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

f# - Xunit を使用する F# で、文字列の等価性をアサートするときに型情報が必要なのはなぜですか?

F# と Xunit を使用しています。(どちらも比較的初心者です)

Xunit の Assert.Equal() を使用する"<string>"場合、比較対象の型が文字列であることを指定する必要があることがわかりました。

たとえば、この実行とコンパイル:

私の質問は、なぜ削除して代わり"<string>"にアサートできないのですか?"Assert.Equal("Stuff",s1)"

コンパイラは両方の引数の型を知っているように見えますが、なぜ大騒ぎするのでしょうか?

コンパイル時に返されるエラーは次のAssert.Equal("Stuff",s1)とおりです。

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

unit-testing - Matlab xUnit Framework テスト スイートのセットアップ

各テストで変数が表示されるように、変数をテスト スイートごとに 1 回初期化する方法は? たとえば、各テストに必要ないくつかのファイルをロードすることができます。

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

specflow - Specflowによって生成されたユニットテストにXunitTraitAttributeを追加する方法

私はXunitでSpecflowを使用していますが、必要なのは、(内部で)生成された単体テストをXunit.TraitAttribute追加することです。それはGherkinとSpecFlowで可能ですか?

0 投票する
5 に答える
88258 参照

c# - NUnit と xUnit

NUnitxUnit.netの違いは何ですか? 1つだけでなく2つ開発する意味は何ですか?

xUnit が NUnit の発明者によって開発されていることを読みました。

xUnit.net は、.NET Framework の単体テスト ツールです。NUnit の最初の発明者によって書かれた

一方で:

NUnit は、すべての .Net 言語の単体テスト フレームワークです。現在の製品リリースであるバージョン 2.6 は、このxUnit ベースの単体テスト ツールの 7 番目のメジャー リリースです。

では、真実はどこにあるのでしょうか。

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

xml - 標準のXUnitレポートXMLの参照ソースは何ですか

CUnitに代わるものを書いていますが、XML出力を生成したいと思っています。

出力をjenkins/hudsonと互換性があるようにしたいので、すべてのXUnitテストが準拠する標準のxml形式を探しています。

そのような基準はありますか?

jenkins / hudsonが表示できる要件の定義はどこにありますか?