unit-testing पर टैग किए गए जवाब

यूनिट परीक्षण एक ऐसी विधि है जिसके द्वारा स्रोत कोड की व्यक्तिगत इकाइयों को यह निर्धारित करने के लिए परीक्षण किया जाता है कि क्या वे उपयोग के लिए फिट हैं।

10
कैसे जैस्मीन के साथ एक मूल्य संपत्ति (एक विधि के बजाय) जासूसी करने के लिए
जैस्मीन का spyOnतरीका बदलने के लिए अच्छा है, लेकिन क्या किसी वस्तु के लिए मूल्य संपत्ति (एक विधि के बजाय) बदलने का कोई तरीका है? कोड नीचे की तरह हो सकता है: spyOn(myObj, 'valueA').andReturn(1); expect(myObj.valueA).toBe(1);

10
यूनिट टेस्ट, NUnit या विजुअल स्टूडियो?
मैं अपने यूनिट टेस्ट को चलाने के लिए विज़ुअल स्टूडियो (कभी-कभी रिचार्ज करने वाला) का उपयोग कर रहा हूं। मैंने NUnit के बारे में सुना है, लेकिन मैं इसके बारे में बहुत सी बातें नहीं जानता ... क्या मुझे इसकी परवाह करनी चाहिए? क्या यह दृश्य स्टूडियो की तुलना में …

11
अजगर में nosetest / unittest के साथ आउटपुट कैसे दर्ज करें?
मैं अगले एक जैसे फ़ंक्शन के लिए परीक्षण लिख रहा हूं: def foo(): print 'hello world!' इसलिए जब मैं इस फ़ंक्शन का परीक्षण करना चाहता हूं तो कोड इस तरह होगा: import sys from foomodule import foo def test_foo(): foo() output = sys.stdout.getline().strip() # because stdout is an StringIO instance …

11
क्या यूनिट परीक्षणों में डुप्लिकेट कोड अधिक सहनीय है?
मैंने कुछ समय पहले कई यूनिट परीक्षणों को बर्बाद कर दिया था, जब मैं गया और उन्हें और अधिक DRY बनाने के लिए उन्हें वापस ले लिया - प्रत्येक परीक्षण का इरादा अब स्पष्ट नहीं था। ऐसा लगता है कि परीक्षणों की पठनीयता और स्थिरता के बीच व्यापार बंद है। …

8
ज्यूनिट में कई रनवे स्टेटमेंट
मैं इकाई परीक्षण लिखता हूं JUnitParamsRunnerऔर MockitoJUnitRunnerएक परीक्षण वर्ग के लिए उपयोग करना चाहता हूं । दुर्भाग्य से, निम्नलिखित काम नहीं करता है: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } क्या एक परीक्षण कक्षा में मॉकिटो और ज्यूनिटपराम दोनों का उपयोग करने का एक तरीका है?
113 java  unit-testing  junit 


15
मैं यूनिट टेस्ट से आउटपुट कैसे लिख सकता हूं?
डिबगिंग करते समय Debug.Write(line)या तो मेरी यूनिट परीक्षणों में कोई भी कॉल या Console.Write(Line)बस समाप्त हो जाती है और आउटपुट कभी प्रिंट नहीं होता है। कक्षाओं के भीतर से इन कार्यों के लिए कॉल मैं काम ठीक उपयोग कर रहा हूँ। मैं समझता हूं कि इकाई परीक्षण का मतलब स्वचालित …

10
फिल्टर जैकोको कवरेज रिपोर्ट ग्रैडल के साथ
संकट: मेरे पास एक प्रोजेक्ट है jacoco और मैं कुछ वर्गों और / या पैकेजों को फ़िल्टर करने में सक्षम होना चाहता हूं। संबंधित प्रलेखन: मैंने निम्नलिखित दस्तावेज पढ़े हैं: आधिकारिक jacocoसाइट: http://www.eclemma.org/jacoco/index.html आधिकारिक jacoco के लिए डॉक्स Gradle: https://gradle.org/docs/current/userguide/jacoco_plugin.html आधिकारिक jacoco Githubमुद्दों, कवरेज पर काम कर रहे: https://github.com/jacoco/jacoco/wiki/FilteringOptions https://github.com/jacoco/jacoco/issues/14 …

1
जैस्मीन बनाम क्विट? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 7 साल पहले बंद हुआ …

9
JUnit का उपयोग करके मेरे सर्वलेट का परीक्षण कैसे करें
मैंने जावा सर्वलेट्स का उपयोग करके एक वेब सिस्टम बनाया है और अब JUnit परीक्षण करना चाहता हूं। मेरा dataManagerकोड का एक मूल टुकड़ा है जो इसे डेटाबेस में जमा करता है। आप JUnit के साथ एक सर्वलेट का परीक्षण कैसे करेंगे? मेरा कोड उदाहरण जो उपयोगकर्ता को पंजीकरण / …

7
आपकी परियोजना ".NETFramework, संस्करण = v4.6.2" रूपरेखा को संदर्भित नहीं करती है। "TargetFrameworks" में ".NETFramework, संस्करण = v4.6.2" का संदर्भ जोड़ें
मैं अपनी इकाई परीक्षण नहीं चला सकता। मेरे पास अगली त्रुटि है: आपकी परियोजना ".NETFramework, संस्करण = v4.6.2" रूपरेखा को संदर्भित नहीं करती है। अपनी परियोजना फ़ाइल के "TargetFrameworks" संपत्ति में ".NETFramework, Version = v4.6.2" का संदर्भ जोड़ें और फिर NuGet को पुनर्स्थापित करें। इन app.config: <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/> …

19
Testhost.dll खोजने में असमर्थ। कृपया अपनी परीक्षण परियोजना प्रकाशित करें और पुनः प्रयास करें
मेरे पास एक एकल XUnit परीक्षण विधि के साथ एक सरल डॉटनेट कोर क्लास लाइब्रेरी है: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> …

2
कैसे (जब) ​​मंगलाचरण काम करता है?
निम्नलिखित मॉकिटो कथन को देखते हुए: when(mock.method()).thenReturn(someValue); मॉकिटो एक मॉक के लिए कुछ समीपवर्ती बनाने के बारे में कैसे जाता है, यह देखते हुए कि मॉकमिथोड () स्टेटमेंट कब () को रिटर्न वैल्यू पास करेगा? मुझे लगता है कि यह कुछ सीजीएलआईबी सामान का उपयोग करता है, लेकिन यह जानने …

6
मैं गो में परीक्षण पैकेज का उपयोग करके परीक्षण सेटअप कैसे कर सकता हूं
मैं समग्र परीक्षण सेटअप प्रसंस्करण कैसे कर सकता हूं जो परीक्षण पैकेज का उपयोग करते समय सभी परीक्षणों के लिए चरण निर्धारित करता है ? नुनिट में एक उदाहरण के रूप में एक [SetUp]विशेषता है। [TestFixture] public class SuccessTests { [SetUp] public void Init() { /* Load test data */ …
111 unit-testing  go 

3
XUnit का उपयोग कर एक अपवाद का दावा करें
मैं XUnit और Moq का नौसिखिया हूं। मेरे पास एक विधि है जो एक तर्क के रूप में स्ट्रिंग लेती है। XUnit का उपयोग करके एक अपवाद को संभालने के लिए कैसे। [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The …
111 c#  unit-testing  xunit 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.