[तथ्य] विशेषता क्या है?


85

मुझे यकीन है कि यह सुपर सरल है, लेकिन मैं स्पष्ट रूप से सही चीज़ को गुग्लिंग नहीं कर रहा हूं। कई यूनिट टेस्ट से संबंधित ब्लॉगों में, मैंने कई तरीकों को दी गई विशेषता [तथ्य] देखी है, लेकिन मुझे यह पता नहीं लग सकता है कि इसका क्या मतलब है। उदाहरण:

public class SomeClass
{
    [Fact]
    public void Foo()
    {

    }

    [Fact]
    public void Bar()
    {

    }
}

1
जैसा कि मैंने यह लिखा है, मेरे लिए "FactAttribute" के परिणामों में यह प्रश्न पहले से ही संख्या 6 में है। गूगल रस, StackOverflow पर अच्छा काम!
— क्रिस

मैं देखता हूं कि मैंने अब क्या गलत किया। मैंने यह माना कि [तथ्य] दृश्य स्टूडियो परीक्षण ढांचे का हिस्सा था, इसलिए मुझे कोई सार्थक परिणाम नहीं मिला
— jhammond

13
Googled FactAttribute, यहाँ समाप्त हुआ।
— जेम्स लव

2
तथ्य ... जीज़, क्यों न इसे टेस्टअट्रीब्यूट कहें? अगर लोगों को इसे गूगल करने की आवश्यकता है, तो आप जानते हैं कि आपने एक खराब नामकरण पसंद किया है: \
— तोर हौगेन

1
XUnit के लिए GitHub doc में यह तथ्य विशेषता को बताता है और इसे उदाहरण में कैसे उपयोग किया जाए "तथ्य परीक्षण हैं जो हमेशा सत्य होते हैं। वे अपरिवर्तनीय स्थितियों का परीक्षण करते हैं।" xunit.github.io/docs/getting-started-dotnet-core.html
— Umpa

जवाबों:


89

यह xUnit इकाई परीक्षण ढांचे के अंतर्गत आता है।

यह कहता है कि विधि एक इकाई परीक्षण है।


1
धन्यवाद, मैंने मान लिया कि यह विज़ुअल स्टूडियो यूनिट परीक्षण ढांचे का हिस्सा था, इसलिए मुझे कोई सार्थक परिणाम नहीं मिला।
— जम्मोंड

19
फैक्ट और टेस्ट में क्या अंतर है ?
— लेई यांग

22
[तथ्य] विशेषता xUnit टेस्ट फ्रेमवर्क द्वारा उपयोग की जाती है। [परीक्षण] विशेषता का उपयोग दूसरे परीक्षण ढांचे द्वारा किया जाता है। दोनों एक परीक्षण के रूप में प्रक्रिया को चिह्नित करते हैं।
— DrKoch

क्या वे इसे सामान्य रूप से "परीक्षण" या विशेष रूप से "इकाई परीक्षण" के रूप में चिह्नित करते हैं? यह 14+ अपवर्जित टिप्पणी से स्पष्ट नहीं है जो कहती है कि "दोनों एक परीक्षण के रूप में प्रक्रिया को चिह्नित करते हैं"।
— त्रिंको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.