Exemplo n.º 1
0
        public void ParsesStandardUpdateRevisionOutput()
        {
            SvnClientStub task = new SvnClientStub();
            task.BuildEngine = new MockBuild();

            int actualRevision = task.GetRevisionFromLogEventsFromTextOutput("At revision 222", MessageImportance.Low);

            const int expectedRevision = 222;

            Assert.AreEqual(expectedRevision, actualRevision);
        }
Exemplo n.º 2
0
        public void ParsesStandardUpdateRevisionOutput()
        {
            SvnClientStub task = new SvnClientStub();

            task.BuildEngine = new MockBuild();

            int actualRevision = task.GetRevisionFromLogEventsFromTextOutput("At revision 222", MessageImportance.Low);

            const int expectedRevision = 222;

            Assert.AreEqual(expectedRevision, actualRevision);
        }
Exemplo n.º 3
0
        public void IgnoresSkippedPathsUpdateOutput()
        {
            SvnClientStub task = new SvnClientStub();
            task.BuildEngine = new MockBuild();

            //  "Skipped paths..." is a potential output of svn.exe update and follows the actual revision output
            const string updateMsg = "Skipped paths: 1";

            int actualRevision = task.GetRevisionFromLogEventsFromTextOutput(updateMsg, MessageImportance.Low);

            const int expectedRevision = -1;

            Assert.AreEqual(expectedRevision, actualRevision);
        }
Exemplo n.º 4
0
        public void IgnoresSkippedPathsUpdateOutput()
        {
            SvnClientStub task = new SvnClientStub();

            task.BuildEngine = new MockBuild();

            //  "Skipped paths..." is a potential output of svn.exe update and follows the actual revision output
            const string updateMsg = "Skipped paths: 1";

            int actualRevision = task.GetRevisionFromLogEventsFromTextOutput(updateMsg, MessageImportance.Low);

            const int expectedRevision = -1;

            Assert.AreEqual(expectedRevision, actualRevision);
        }