Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martinez <joelmartinez@gmail.com>2017-06-01 18:38:56 +0300
committerJoel Martinez <joelmartinez@gmail.com>2017-06-01 18:38:56 +0300
commitbe9f45630d6789e4f94aed260535bdc28fb8c9dd (patch)
tree22acc5f7a52cfe78a0572cdf88d417823a2fdfec /monodoc
parentd03e819838c6241f92f90655cb448cc47c9e8791 (diff)
Update unit test for accuracy.
The unit test 'HelpSourceTest.ReachibilityTest' was modified in 593695a69b9ee2f71c0c03a106d122da27c54a6a so that the assertion was correct. An issue which was masking an underlying fundamental incorrectness in the test. This commit updates the test so that the comparison being used is now correct as well. However, there are still a few known issues with the routing/reachability ... and the test now reflects that reality as it did before
Diffstat (limited to 'monodoc')
-rw-r--r--monodoc/Test/Monodoc/HelpSourceTests.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/monodoc/Test/Monodoc/HelpSourceTests.cs b/monodoc/Test/Monodoc/HelpSourceTests.cs
index 0884cd50..2fa94cc4 100644
--- a/monodoc/Test/Monodoc/HelpSourceTests.cs
+++ b/monodoc/Test/Monodoc/HelpSourceTests.cs
@@ -78,7 +78,7 @@ namespace MonoTests.Monodoc
int testCount = 0;
foreach (var leaf in GetLeaves (rootTree.RootNode)) {
- if (!rootTree.RenderUrl (leaf.PublicUrl, generator, out result) || leaf != result) {
+ if (!rootTree.RenderUrl (leaf.PublicUrl, generator, out result) || leaf.PublicUrl != result.PublicUrl) {
Console.WriteLine ("Error: {0} with HelpSource {1} ", leaf.PublicUrl, leaf.Tree.HelpSource.Name);
errorCount++;
}
@@ -87,9 +87,10 @@ namespace MonoTests.Monodoc
//Assert.AreEqual (0, errorCount, errorCount + " / " + testCount.ToString ());
- // HACK: in reality we have currently 4 known issues which are due to duplicated namespaces across
- // doc sources, something that was never supported and that we need to improve/fix at some stage
- Assert.That (errorCount, Is.LessThanOrEqualTo(4), errorCount + " / " + testCount.ToString ());
+ // HACK: in reality we have currently 17 known issues, mostly which are due to duplicated namespaces across
+ // doc sources, something that was never supported and that we need to improve/fix at some stage.
+ // also some issues with operators.
+ Assert.That (errorCount, Is.LessThanOrEqualTo(17), errorCount + " / " + testCount.ToString ());
}
IEnumerable<Node> GetLeaves (Node node)