VisualStudio2013を使い、C#のテストコードを書こうとしました。
しかし出力ウィンドウに文字列を出せません。原因が解らないので相談します。
開発用のプロジェクトにテストプロジェクトを追加しています。
そのテストプロジェクトにテストコードを追加しました。
Visual Studio2013のメニューから、「テスト」→「デバッグ」→「全てのテスト」を選択しました。
その結果、出力されません。
テストコードは以下のようなものです。
C#
1using System; 2using Microsoft.VisualStudio.TestTools.UnitTesting; 3using System.Diagnostics; 4namespace ControllerTest 5{ 6 [TestClass] 7 public class UnitTest1 8 { 9 [TestMethod] 10 public void TestMethod1() 11 { 12 string a = "abc"; 13 string b = "def"; 14 string c = ""; 15 c = a + b; 16 Debug.WriteLine(a); 17 Debug.WriteLine(b); 18 Debug.WriteLine(c); 19 string d = a + b; 20 } 21 } 22}
これらは出力ウィンドウに何も出力しません。
また、Debug.Writelineにはブレークをうつことができません。
例外は発生していません。
テストは成功します。
「c = a+b」にはブレークをうつことができるのですが、そこでステップインすると「string d = a + b;」に移動します。Debug.writeLineのところには止まりません。
Debug.WriteLineではいけないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/23 10:39