Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#极易出现单元测试错误_C#_Visual Studio_Unit Testing_Nunit_Nunit Console - Fatal编程技术网

c#极易出现单元测试错误

c#极易出现单元测试错误,c#,visual-studio,unit-testing,nunit,nunit-console,C#,Visual Studio,Unit Testing,Nunit,Nunit Console,我编写这个helloworld单元测试并构建它。它总是有这样的生成错误:“command://...../Nunit.ConsoleRunner3.6/nunit3-console.exe 已退出,代码为1”。我搜索了所有stackoverflow,但没有一个关于Nunit test exist code 1的线程,您知道在哪里可以找到此代码的信息吗 using NUnit.Framework; namespace SomeName { [TestFixture] class

我编写这个helloworld单元测试并构建它。它总是有这样的生成错误:“
command://...../Nunit.ConsoleRunner3.6/nunit3-console.exe 已退出,代码为1
”。我搜索了所有stackoverflow,但没有一个关于Nunit test exist code 1的线程,您知道在哪里可以找到此代码的信息吗

using NUnit.Framework;

namespace SomeName
{
    [TestFixture]
    class IdentifierTest
    {
        [SetUp]
        public void SetUp()
        {

        }

        [TearDown]
        public void TearDown()
        {

        }

        [Test]
        public void DetectIDTest()
        {     
            Assert.AreEqual("hi","ho");
        }
    }
}

正的退出代码表示NUnit console runner源代码中每行失败的测试数(在您的案例1中)。其他(负面)故障代码每六行也有意义。关于出口代码的讨论证实了这一点,我将回复附为图片,以便于参考

在整个解决方案中,我应该有10个失败测试,为什么它只显示当前工作的一个失败测试@我认为它只显示了已执行测试集的失败。所以,如果在解决方案中运行所有测试,它应该返回10。总的来说,我不会太担心正返回代码值,它们只是指示一个或多个测试失败。负面代码才是真正的“问题儿童”