gpt4 book ai didi

visual-studio - 如何在 MSTest 中的测试之间保留变量?

转载 作者:行者123 更新时间:2023-12-04 02:05:35 25 4
gpt4 key购买 nike

我正在使用 MSTest (VS2008),我需要在测试之间保留一个变量。然而,变量在每次测试之间重新初始化。

根据this answer中提到的第三点,

MSTest always instantiates a new instance of the test class for each test method being executed.



有没有一种简单的方法可以在测试之间保持变量的值,或者以某种方式抑制这种行为?

最佳答案

使用静态成员变量:

static int _test = 0;

[TestMethod]
public void __Test1()
{
_test += 1;
Assert.IsTrue(_test == 1);
}

[TestMethod]
public void __Test2()
{
_test += 1;
Assert.IsTrue(_test == 2);
}

关于visual-studio - 如何在 MSTest 中的测试之间保留变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14323992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com