如何将StringBuilder初始化为null
本文关键字:null 初始化 StringBuilder | 更新日期: 2023-09-27 18:04:05
大家好,我正面临StringBuilder
的问题。在自动化过程中,我将把testfailed
的值赋给StringBuilder
为
private StringBuilder testFailed = new StringBuilder();
public void Test1()
{
testFailed = SomeTest();
}
public void Test2()
{
testFailed = null;
//testFailed = testFailed.Clear();
//testFailed = new StringBuilder();
testFailed = someTest1();
}
当第一次测试失败时,testFailed StringBuilder
将追加下一个测试结果,或者如果测试通过,则testFailed
字符串将显示testFailed b结果值。当我使用注释方法并尝试它时,它不起作用。如果有其他方法,请告诉我。
我不知道你想从这里得到什么。但是我猜您想要汇总您正在运行的各种测试的错误。如果是这种情况,你不需要重新分配StringBuilder
类,只使用一个实例,并使用Appends
,你的测试将返回字符串作为结果。
。
private StringBuilder testFailed;
public void Test1()
{
testFailed = new StringBuilder();
testFailed.AppendLine(SomeTest());
}
public void Test2()
{
testFailed = new StringBuilder();
testFailed.AppendLine(someTest1());
}
我不知道你为什么要采取这种方法,但要各取所需。我还建议你看一下NUnit
请不要使用null作为值-这是一个坏主意。我会使用字符串列表为您所做的。