mirror of https://github.com/apache/cloudstack.git
Review 11752 applied
This commit is contained in:
parent
ab6bf0b209
commit
a1a68ed0c4
|
|
@ -61,7 +61,7 @@ public class Ternary<T, U, V> {
|
|||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if (!(obj instanceof Pair)) {
|
||||
if (!(obj instanceof Ternary)) {
|
||||
return false;
|
||||
}
|
||||
Ternary<?, ?, ?> that = (Ternary<?, ?, ?>)obj;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,18 @@
|
|||
package com.cloud.utils;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
public class TernaryTest {
|
||||
@Test
|
||||
public void testEquals() {
|
||||
Assert.assertEquals(new Ternary<String, String, String>("a", "b", "c"), new Ternary<String, String, String>(
|
||||
"a", "b", "c"));
|
||||
Assert.assertFalse(new Ternary<String, String, String>("a", "b", "c")
|
||||
.equals(new Ternary<String, String, String>("a", "b", "d")));
|
||||
Assert.assertFalse(new Ternary<String, String, String>("a", "b", "c").equals(""));
|
||||
Assert.assertFalse(new Ternary<String, String, String>("a", "b", "c").equals(null));
|
||||
Assert.assertFalse(new Ternary<String, String, String>("a", "b", "c")
|
||||
.equals(new Pair<String, String>("a", "b")));
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue