代码之家  ›  专栏  ›  技术社区  ›  Brent Arias

testcontext.writeline的输出重复

  •  3
  • Brent Arias  · 技术社区  · 14 年前

    我在VS2008中做了一个“有序测试”,它执行4个测试。其中一个 TestMethod 它运行的测试有几个writeline语句,如下所示:

    TestContext.WriteLine("One");
    TestContext.WriteLine("Two");
    TestContext.WriteLine("Three");
    

    我在结果的“附加信息”中收到的输出显示此输出:

    一个


    一个

    一个

    我认为测试方法不会运行多次。我认为writeline输出只是以某种奇怪的方式被缓冲。 我该怎么解决?

    任何测试方法都有这个问题 TestContext writeline语句(至少在从有序测试调用时)。

    0 回复  |  直到 11 年前