blob: 49981b03ac308c7e0e9f9f973ffbbb2d22b1e56a [file] [log] [blame]
package net.onrc.onos.api.flowmanager;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class FlowIdTest {
/**
* Tests FlowId's equals method.
*/
@Test
public void testEquals() {
FlowId flow1 = new FlowId(0L);
FlowId flow2 = new FlowId(1L);
FlowId flow3 = new FlowId(2L);
FlowId flow4 = new FlowId(1L);
assertTrue(flow1.equals(flow1));
assertTrue(flow2.equals(flow2));
assertTrue(flow3.equals(flow3));
assertTrue(flow4.equals(flow4));
assertFalse(flow1.equals(flow2));
assertFalse(flow1.equals(flow3));
assertFalse(flow1.equals(flow4));
assertFalse(flow2.equals(flow1));
assertFalse(flow2.equals(flow3));
assertFalse(flow3.equals(flow1));
assertFalse(flow3.equals(flow2));
assertFalse(flow3.equals(flow4));
assertFalse(flow4.equals(flow1));
assertFalse(flow4.equals(flow3));
assertTrue(flow2.equals(flow4));
assertTrue(flow4.equals(flow2));
}
}