Skip to content

Commit

Permalink
Fixed some broken unit test logic with InheritanceTests.
Browse files Browse the repository at this point in the history
Signed-off-by: Steve <amn3sia@gmail.com>
  • Loading branch information
stbrowne committed Feb 18, 2012
1 parent c15da0f commit 48122e4
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions tests/InheritanceTests.cs
Expand Up @@ -62,8 +62,8 @@ public void TestMultipleVirtualBases ()
Assert.AreEqual (9, ((MultiplierClassWithVirtualBase)cls).Number, "#4");

cls.MultiplierClassWithVirtualBase.Multiply (6);
Assert.AreEqual (30, cls.Number, "#5");
Assert.AreEqual (30, ((MultiplierClassWithVirtualBase)cls).Number, "#6");
Assert.AreEqual (54, cls.Number, "#5");
Assert.AreEqual (54, ((MultiplierClassWithVirtualBase)cls).Number, "#6");
}

[Test]
Expand Down
2 changes: 1 addition & 1 deletion tests/Native/InheritanceTests.h
Expand Up @@ -47,7 +47,7 @@ class EXPORT ClassWithNonVirtualBases : public AdderClass, public MultiplierClas
class EXPORT ClassWithVirtualBases : public AdderClassWithVirtualBase, public MultiplierClassWithVirtualBase {
public:
// num is shared between AdderClass and MultiplierClass; Add and Multiply should both operate on n
ClassWithVirtualBases (int n) : NumberClass (n-2), AdderClassWithVirtualBase (n-1), MultiplierClassWithVirtualBase (n) {}
ClassWithVirtualBases (int n) : NumberClass (n), AdderClassWithVirtualBase (n-1), MultiplierClassWithVirtualBase (n-2) {}
};


Expand Down

0 comments on commit 48122e4

Please sign in to comment.