Skip to content

Commit f3653d3

Browse files
committed
Add Vector2/3/4ComparerWithEqualsOperator example
1 parent ca8e000 commit f3653d3

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Assets/APIExamples/Tests/Runtime/UnityTestFramework/EqualityComparerExample.cs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,16 @@ public void Vector2EqualityComparer使用例_だいたい合ってるのでヨ
6363
Assert.That(actual, Is.EqualTo(expected).Using(comparer));
6464
}
6565

66+
[Test]
67+
public void Vector2ComparerWithEqualsOperator使用例_等価オペレーターで比較される()
68+
{
69+
var actual = new Vector2(10f, 0f);
70+
var expected = new Vector2(10.0f, 0f);
71+
72+
Assert.That(actual, Is.EqualTo(expected).Using(Vector2ComparerWithEqualsOperator.Instance));
73+
// Note: actual == expected で比較
74+
}
75+
6676
[Test]
6777
public void Vector3EqualityComparer使用例_だいたい合ってるのでヨシ()
6878
{
@@ -73,6 +83,16 @@ public void Vector3EqualityComparer使用例_だいたい合ってるのでヨ
7383
Assert.That(actual, Is.EqualTo(expected).Using(comparer));
7484
}
7585

86+
[Test]
87+
public void Vector3ComparerWithEqualsOperator使用例_等価オペレーターで比較される()
88+
{
89+
var actual = new Vector3(10f, 0f, 0f);
90+
var expected = new Vector3(10.0f, 0f, 0f);
91+
92+
Assert.That(actual, Is.EqualTo(expected).Using(Vector3ComparerWithEqualsOperator.Instance));
93+
// Note: actual == expected で比較
94+
}
95+
7696
[Test]
7797
public void Vector4EqualityComparer使用例_だいたい合ってるのでヨシ()
7898
{
@@ -82,5 +102,15 @@ public void Vector4EqualityComparer使用例_だいたい合ってるのでヨ
82102

83103
Assert.That(actual, Is.EqualTo(expected).Using(comparer));
84104
}
105+
106+
[Test]
107+
public void Vector4ComparerWithEqualsOperator使用例_等価オペレーターで比較される()
108+
{
109+
var actual = new Vector4(10f, 0f, 0f, 0f);
110+
var expected = new Vector4(10.0f, 0f, 0f, 0f);
111+
112+
Assert.That(actual, Is.EqualTo(expected).Using(Vector4ComparerWithEqualsOperator.Instance));
113+
// Note: actual == expected で比較
114+
}
85115
}
86116
}

0 commit comments

Comments
 (0)