// tests some functionality of CodeToTest1 and CodeToTest2
        public bool test()
        {
            CodeToTest1 code1          = new CodeToTest1();
            string      newStr         = code1.insertSubString("SMA", "Interesting", 5, m_logs);
            CodeToTest2 code2          = new CodeToTest2();
            int         numOfInstances = code2.countSubstring(newStr, "Interesting", m_logs);

            if (numOfInstances == 5)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        // tests some functionality of CodeToTest1 and CodeToTest2
        public bool test()
        {
            Console.WriteLine("***********************Requirement 5**************");
            Console.WriteLine("Test driver derives from Itest ");
            CodeToTest1 code1          = new CodeToTest1();
            string      newStr         = code1.insertSubString("SMA", "Interesting", 5, m_logs);
            CodeToTest2 code2          = new CodeToTest2();
            int         numOfInstances = code2.countSubstring(newStr, "Interesting", m_logs);

            if (numOfInstances == 5)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
        private CodeToTest1 code; // will be compiled into separate DLL

        //----< Testdriver constructor >---------------------------------

        /*
         *  For production code the test driver may need the tested code
         *  to provide a creational function.
         */
        public TestDriver1()
        {
            code = new CodeToTest1();
        }