2011-11-14 8 views
12

アウトラインごとに一連のサンプルを複製せずに、Specflowの複数のシナリオアウトラインにわたって共通のサンプルセットを共有することは可能ですか?Specflowの複数のシナリオアウトラインにわたる共通のサンプルセットの共有

ここではExamplesが繰り返され、Scenario Outlineごとに繰り返され、Examplesを一度宣言して、それぞれScenario Outlineに使用できるかどうかを知りたいですか?

Feature: Just an example about animals 

Scenario Outline: 
    Given an <animal> 
    When something happens 
    Then this should be the outcome 

    Examples: 
    | animal | 
    | Dog | 
    | Cat | 

Scenario Outline: 
    Given an <animal> 
    When something different happens 
    Then this other thing should be the outcome 

    Examples: 
    | animal | 
    | Dog | 
    | Cat | 
+0

私はこのことについて自分自身が不思議です。将来可能であれば、これを持つことは非常に便利です。 – MichaelF

答えて

2

これはSpecFlowでは実際には可能ではないようです。

1

私はSepcFlowわからないですが、私たちは、与えられたステップは、このインスタンスで共有されているキュウリでこれを行っています。

私はSpecFlowが同じように動作することを期待しています。

+2

私はまったくフォローしていませんが、あなたは例がありますか?私は、私が望むものに近い何かをするための "バックグラウンド"があることを発見しましたが、それは私が見ることのできるパラメータ(すなわち、「バックグラウンドのアウトライン」)をサポートしていませんか? – AdaTheDev