タグ付けされた質問 「arrange-act-assert」

14
「アレンジ-アサート-アクト-アサート」にする必要がありますか?
Arrange-Act-Assertの古典的なテストパターンに関しては、Actの前にカウンターアサーションを追加することがよくあります。このようにして、通過するアサーションがアクションの結果として実際に通過していることがわかります。 これは、red-green-refactorの赤に似ていると思います。テスト中に赤いバーが表示された場合にのみ、緑色のバーは、違いをもたらすコードを記述したことを意味します。合格したテストを作成すると、どのコードでもそれを満たします。同様に、Arrange-Assert-Act-Assertに関しても、最初のアサーションが失敗した場合、どのActも最終的なAssertを通過したことになるので、実際にはActについて何も検証していません。 テストはこのパターンに従っていますか?なぜですか、なぜそうではありませんか? 明確化の更新:最初のアサーションは基本的に最終アサーションの反対です。それはアレンジが機能したという主張ではありません。Actがまだ機能していないという主張です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.