Skip to content

Commit c40df9c

Browse files
committed
split equal/non-equal
1 parent f45a9a7 commit c40df9c

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/Sdcb.Arithmetic.Gmp.Tests/GmpFloatCompareTest.cs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,22 @@ public void EqualsStringTest(string val)
9494
}
9595

9696
[Theory]
97-
[InlineData(3.14, 3.14, true)]
98-
[InlineData(3.14, 4.29, false)]
99-
public void GetHashCodeTest(double op1, double op2, bool check)
97+
[InlineData(3.14, 3.14)]
98+
public void GetHashCodeTest_Equal(double op1, double op2)
10099
{
101100
int hashCodeOp1 = GmpFloat.From(op1).GetHashCode();
102101
int hashCodeOp2 = GmpFloat.From(op2).GetHashCode();
103-
Assert.Equal(check, hashCodeOp1 == hashCodeOp2);
102+
Assert.Equal(hashCodeOp1, hashCodeOp2);
104103
}
105104

105+
[Theory]
106+
[InlineData(3.14, 4.29)]
107+
public void GetHashCodeTest_NotEqual(double op1, double op2)
108+
{
109+
int hashCodeOp1 = GmpFloat.From(op1).GetHashCode();
110+
int hashCodeOp2 = GmpFloat.From(op2).GetHashCode();
111+
Assert.NotEqual(hashCodeOp1, hashCodeOp2);
112+
}
106113

107114
[Theory]
108115
[InlineData(3.14, 2.718, true)]

0 commit comments

Comments
 (0)