Пример #1
0
		public void TestWaitInputAChar ( )
		{
			Console.WriteLine ( "测试方法 WaitInputAChar()" );

			try
			{
				Tracer tracer = new Tracer ( );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(), 返回: {0}", tracer.WaitInputAChar ( ) ) );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }


			Console.WriteLine ( "测试方法 WaitInputAChar(string)" );

			try
			{
				Tracer tracer = new Tracer ( );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(\"请您敲一下\"), 返回: {0}", tracer.WaitInputAChar ( "请您敲一下" ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(null), 返回: {0}", tracer.WaitInputAChar ( null ) ) );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }


			Console.WriteLine ( "测试方法 WaitInputAChar(string, bool)" );

			try
			{
				Tracer tracer = new Tracer ( );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(\"请您敲一下\", true), 返回: {0}", tracer.WaitInputAChar ( "请您敲一下", isDisplay: true ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(\"请您敲一下\", false), 返回: {0}", tracer.WaitInputAChar ( "请您敲一下", isDisplay: false ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(null, true), 返回: {0}", tracer.WaitInputAChar ( null, isDisplay: true ) ) );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }


			Console.WriteLine ( "测试方法 WaitInputAChar(string, string)" );

			try
			{
				Tracer tracer = new Tracer ( );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(\"请您敲一下\", \"a/b\"), 返回: {0}", tracer.WaitInputAChar ( "请您敲一下", "a/b" ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(\"请您敲一下\", null), 返回: {0}", tracer.WaitInputAChar ( "请您敲一下", null ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(null, \"a/b\"), 返回: {0}", tracer.WaitInputAChar ( null, "a/b" ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(null, null), 返回: {0}", tracer.WaitInputAChar ( null, null ) ) );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }


			Console.WriteLine ( "测试方法 WaitInputAChar(string, string, bool)" );

			try
			{
				Tracer tracer = new Tracer ( );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(\"请您敲一下\", \"a/b\", false), 返回: {0}", tracer.WaitInputAChar ( "请您敲一下", "a/b", false ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(\"请您敲一下\", null, true), 返回: {0}", tracer.WaitInputAChar ( "请您敲一下", null, true ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(null, \"a/b\", false), 返回: {0}", tracer.WaitInputAChar ( null, "a/b", false ) ) );
				Console.WriteLine ( string.Format ( "成功: WaitInputAChar(null, null, true), 返回: {0}", tracer.WaitInputAChar ( null, null, true ) ) );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }

			Console.WriteLine ( "请按回车键继续..." );
			Console.ReadLine ( );
		}