Browse Source

Set sequence point length to 1 (normalized to 1). Will fix the rest test cases soon.

pull/27/head
Lex Li 13 years ago
parent
commit
3230d1d98c
  1. 4
      src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageSequencePoint.cs
  2. 4
      src/AddIns/Analysis/CodeCoverage/Test/Coverage/CodeCoverageResultsTestFixture.cs
  3. 8
      src/AddIns/Analysis/CodeCoverage/Test/Coverage/ModuleVisitedSequencePointsTestFixture.cs

4
src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageSequencePoint.cs

@ -25,7 +25,7 @@ namespace ICSharpCode.CodeCoverage @@ -25,7 +25,7 @@ namespace ICSharpCode.CodeCoverage
this.Column = column;
this.EndLine = endLine;
this.EndColumn = endColumn;
this.Length = length;
this.Length = 1;
}
public CodeCoverageSequencePoint(string document, XElement reader)
@ -41,7 +41,7 @@ namespace ICSharpCode.CodeCoverage @@ -41,7 +41,7 @@ namespace ICSharpCode.CodeCoverage
Column = GetInteger(reader, "sc");
EndLine = GetInteger(reader, "el");
EndColumn = GetInteger(reader, "ec");
Length = 10; // TODO: need to find a way to get this. GetInteger(reader, "len");
Length = 1; // TODO: need to find a way to get this. GetInteger(reader, "len");
}
int GetInteger(XElement reader, string attributeName)

4
src/AddIns/Analysis/CodeCoverage/Test/Coverage/CodeCoverageResultsTestFixture.cs

@ -73,7 +73,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage @@ -73,7 +73,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage
public void MethodName_ModuleHasOneMethod_ReturnsExpectedMethodName()
{
string name = FirstModuleFirstMethod.Name;
string expectedName = "System.Void Foo.Tests.FooTestFixture::.SimpleTest()";
string expectedName = "System.Void Foo.Tests.FooTestFixture::SimpleTest()";
Assert.AreEqual(expectedName, name);
}
@ -118,7 +118,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage @@ -118,7 +118,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage
point.EndColumn = 4;
point.Line = 20;
point.EndLine = 20;
point.Length = 2;
point.Length = 1;
Assert.AreEqual(point, FirstModuleFirstMethodFirstSequencePoint);
}

8
src/AddIns/Analysis/CodeCoverage/Test/Coverage/ModuleVisitedSequencePointsTestFixture.cs

@ -99,7 +99,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage @@ -99,7 +99,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage
public void ModuleGetVisitedCodeLength_FooModule_ReturnsTotalLengthOfAllVisitedMethodSequencePoints()
{
int length = FooModule.GetVisitedCodeLength();
int expectedLength = 9;
int expectedLength = 4;
Assert.AreEqual(expectedLength, length);
}
@ -107,7 +107,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage @@ -107,7 +107,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage
public void ModuleGetUnvisitedCodeLength_FooModule_ReturnsTotalLengthOfAllNonVisitedMethodSequencePoints()
{
int length = FooModule.GetUnvisitedCodeLength();
int expectedLength = 3;
int expectedLength = 2;
Assert.AreEqual(expectedLength, length);
}
@ -115,7 +115,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage @@ -115,7 +115,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage
public void ModuleGetVisitedCodeLength_BarModule_ReturnsTotalLengthOfAllVisitedMethodSequencePoints()
{
int length = BarModule.GetVisitedCodeLength();
int expectedLength = 11;
int expectedLength = 2;
Assert.AreEqual(expectedLength, length);
}
@ -123,7 +123,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage @@ -123,7 +123,7 @@ namespace ICSharpCode.CodeCoverage.Tests.Coverage
public void ModuleGetUnvisitedCodeLength_BarModule_ReturnsTotalLengthOfAllNonVisitedMethodSequencePoints()
{
int length = BarModule.GetUnvisitedCodeLength();
int expectedLength = 4;
int expectedLength = 1;
Assert.AreEqual(expectedLength, length);
}

Loading…
Cancel
Save