मैं यह परीक्षण कर रहा हूं कि कोई फ़ंक्शन किसी सूची में क्या अपेक्षित है। इसलिए मैं परीक्षण करना चाहता हूं
f(null) -> null
f(empty) -> empty
f(list with one element) -> list with one element
f(list with 2+ elements) -> list with the same number of elements, doing what expected
ऐसा करने के लिए, सबसे अच्छा तरीका क्या है?
- "WorksAsExpected" नाम के तहत सभी मामलों को एक ही (विधि) परीक्षण में परीक्षण करना,
- प्रत्येक मामले के लिए एक परीक्षण रखना, इस प्रकार होना
- "WorksAsExpectedWhenNull"
- "WorksAsExpectedWhenEmpty"
- "WorksAsExpectedWhenSingleElement"
- "WorksAsExpectedWhenMoreElements"
- एक और विकल्प मैं :-) के बारे में नहीं सोच रहा था