public void Warning()
        {
            MockEngine e = new MockEngine(true);
            Warning w = new Warning();
            w.BuildEngine = e;

            w.Text = "warningtext";
            w.File = "c:\\file";

            bool retval = w.Execute();

            Console.WriteLine("===");
            Console.WriteLine(e.Log);
            Console.WriteLine("===");

            Assert.IsTrue(retval);
            e.AssertLogContains("c:\\file(0,0): WARNING : warningtext");
            Assert.IsTrue(e.Warnings == 1);
        }
        public void EmptyWarning()
        {
            MockEngine e = new MockEngine();
            Warning w = new Warning();
            w.BuildEngine = e;

            // don't set text

            bool retval = w.Execute();

            Console.WriteLine("===");
            Console.WriteLine(e.Log);
            Console.WriteLine("===");

            Assert.IsTrue(retval);
            Assert.IsTrue(e.Warnings == 0);
        }
        public void EmptyWarningMessageButCodeSpecified()
        {
            MockEngine e = new MockEngine();
            Warning w = new Warning();
            w.BuildEngine = e;

            // don't set text
            w.Code = "123";

            bool retval = w.Execute();

            Console.WriteLine("===");
            Console.WriteLine(e.Log);
            Console.WriteLine("===");

            Assert.IsTrue(retval);
            Assert.IsTrue(e.Warnings == 1);
        }
Пример #4
0
		public void TestAssignment ()
		{
			string code = "code";
			string helpKeyword = "helpKeyword";
			string text = "text";
			
			Warning warning = new Warning ();
			
			warning.Code = code;
			warning.HelpKeyword = helpKeyword;
			warning.Text = text;

			Assert.AreEqual (code, warning.Code, "#1");
			Assert.AreEqual (helpKeyword, warning.HelpKeyword, "#2");
			Assert.AreEqual (text, warning.Text, "#3");
		}