Exemplo n.º 1
0
        public void Message_PassWithDiff_WhenPercentageIncreasesButNewUncoveredCodeIntroduced()
        {
            var before = new NCoverResults(new[] { _covered1, _uncovered2, _uncovered3 });
            var after  = new NCoverResults(new[] { _covered1, _uncovered2, _covered3, _uncovered4, _uncovered5 });

            var threshold = new Threshold(before, after, 0.30);
            Assert.AreEqual(
                "NCoverCopTask: PASSED: -- WARNING: ** Uncovered code introduced! ** -- but your coverage is better, so I'll let you off.\r\n\tSequence Points Summary: 5 not excluded, 2 hit\r\n\tPercentage Summary: 40.00% [Minimum Required: 33.33%]\r\nk m \t\t Line 4-5 in doc\r\n",
                threshold.Message);
        }
Exemplo n.º 2
0
        public void SetUp()
        {
            _node1To1 = new NCoverNode(1, 0, 1, 1, "doc1", 0, false, "m", 0, "k", new Regex(".*"));
            _node2To2 = new NCoverNode(2, 0, 2, 1, "doc1", 0, false, "m", 0, "k", new Regex(".*"));
            _node4To4 = new NCoverNode(4, 0, 4, 1, "doc1", 0, false, "m", 0, "k", new Regex(".*"));
            _node5To5 = new NCoverNode(5, 0, 5, 1, "doc1", 0, false, "m", 0, "k", new Regex(".*"));

            _resultsNone = new NCoverResults(new NCoverNode[] {});
            _resultsAll = new NCoverResults(new[] {_node1To1, _node2To2, _node4To4, _node5To5});
            _results1To1N4To4 = new NCoverResults(new[] {_node1To1, _node4To4});
        }
Exemplo n.º 3
0
        public void SetUp()
        {
            _uncovered1 = new NCoverNode(1, 0, 1, 1, "doc", 0, false, "m", 0, "k", new Regex(".*"));
            _uncovered2 = new NCoverNode(2, 0, 2, 1, "doc", 0, false, "m", 0, "k", new Regex(".*"));
            _uncovered3 = new NCoverNode(3, 0, 3, 1, "doc", 0, false, "m", 0, "k", new Regex(".*"));
            _uncovered4 = new NCoverNode(4, 0, 4, 1, "doc", 0, false, "m", 0, "k", new Regex(".*"));
            _uncovered5 = new NCoverNode(5, 0, 5, 1, "doc", 0, false, "m", 0, "k", new Regex(".*"));
            _covered1 = new NCoverNode(1, 0, 1, 1, "doc", 1, false, "m", 0, "k", new Regex(".*"));
            _covered2 = new NCoverNode(2, 0, 2, 1, "doc", 1, false, "m", 0, "k", new Regex(".*"));
            _covered3 = new NCoverNode(3, 0, 3, 1, "doc", 1, false, "m", 0, "k", new Regex(".*"));
            _covered4 = new NCoverNode(4, 0, 4, 1, "doc", 1, false, "m", 0, "k", new Regex(".*"));
            _covered5 = new NCoverNode(5, 0, 5, 1, "doc", 1, false, "m", 0, "k", new Regex(".*"));

            _results100Percent = new NCoverResults(new[] {_covered1, _covered2, _covered3});
            _results66Percent = new NCoverResults(new[] {_uncovered1, _covered2, _covered3});
            _results33Percent = new NCoverResults(new[] {_covered1, _uncovered2, _uncovered3});
            _results50PercentOf4Lines = new NCoverResults(new[] {_uncovered1, _uncovered2, _covered3, _covered4});
            _results50PercentOf2Lines = new NCoverResults(new[] {_uncovered1, _covered2});
        }
Exemplo n.º 4
0
 public Threshold(NCoverResults previous, NCoverResults results, double minPercentage)
 {
     this.results = results;
     this.minPercentage = minPercentage;
     this.previous = previous;
 }