public void TestBugFixAdd()
        {
            // bug fix details

            int    bugId      = 1; // bug fix with id 1 manually recorded
            string fixtitle   = "fix title";
            string fixdesc    = "fix description";
            string sourceCode = "<?php \n echo 'Hello'; ?>";

            bool expected = true;
            bool result   = false;

            // bug fix add process

            DBConnection.setDefault();

            bool isLogin = this.loginUser();

            DBConnection.isTesting = true;

            BugFixCtrl bugFixCtrl = new BugFixCtrl();

            if (isLogin)
            {
                result = bugFixCtrl.addFix(bugId, fixtitle, fixdesc, sourceCode);
            }

            Assert.AreEqual(result, expected);
        }
示例#2
0
        public void TestDeleteFix()
        {
            // bug fix details

            int fixId = 1; // bug fix with id 1 manually recorded

            bool expected = true;
            bool result   = false;

            // delete bug fix status process

            DBConnection.setDefault();

            DBConnection.isTesting = true;

            BugFixCtrl bugFixCtrl = new BugFixCtrl();

            result = bugFixCtrl.deleteFix(fixId);

            Assert.AreEqual(result, expected);
        }
示例#3
0
        public void TestChangeBugFixStatus()
        {
            // bug fix details

            int fixId  = 1; // bug fix with id 1 manually recorded
            int status = 1;

            bool expected = true;
            bool result   = false;

            // change bug fix status process

            DBConnection.setDefault();

            DBConnection.isTesting = true;

            BugFixCtrl bugFixCtrl = new BugFixCtrl();

            result = bugFixCtrl.changeFixStatus(fixId, status);

            Assert.AreEqual(result, expected);
        }
        public void TestBugFixUpdate()
        {
            // bug fix details

            int    fixId      = 1; // bug fix with id 1 manually recorded
            string fixtitle   = "fix title";
            string fixdesc    = "fix description";
            string sourceCode = "<?php \n echo 'Hello'; ?>";

            bool expected = true;
            bool result   = false;

            // bug fix update process

            DBConnection.setDefault();

            DBConnection.isTesting = true;

            BugFixCtrl bugFixCtrl = new BugFixCtrl();

            result = bugFixCtrl.updateFix(fixId, fixtitle, fixdesc, sourceCode);

            Assert.AreEqual(result, expected);
        }