簡體   English   中英

Visual Studio 單元測試的輸出

[英]Output of Visual Studio unit tests

我想知道是否可以從單元測試方法中返回某種值、bool、string 或 int。

例如我有這個方法:

[TestMethod]
public bool TestMetho()
{
    var SY = calc.GetUserInfo(new DateTime(2015, 12, 15));
    bool isOK = Assert.AreEqual(new DateTime(2015, 11, 29), SY);
    return bool;
}

我想從控制台應用程序引用單元類方法,然后打印出結果。 是否有可能做這樣的事情,因為此時我無法將Assert.AreEqual方法分配給某些輸出變量。

你肯定可以。

  1. 添加對System.Diagnostics的引用。
  2. 確保在運行測試時選擇“ Debug
  3. 使用Debug.WriteLine() ,您將能夠在Debug窗口中看到所需的輸出。

     [TestMethod] public bool TestMetho() { var SY = calc.GetUserInfo(new DateTime(2015, 12, 15)); bool isOK = Assert.AreEqual(new DateTime(2015, 11, 29), SY); Debug.WriteLine("Date Time : {0}", SY) return bool; }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM