\r
import org.junit.Assert;\r
import org.junit.Test;\r
+import org.opendaylight.openflowjava.protocol.api.extensibility.MessageCodeKey;\r
import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.ErrorMessage;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.ExperimenterMessage;\r
Assert.assertFalse("Wrong equals", key1.equals(key2));\r
Assert.assertFalse("Wrong hashcode", key1.hashCode() == key2.hashCode());\r
}\r
- \r
+\r
/**\r
* Test ExperimenterIdDeserializerKey equals - additional test\r
*/\r
@Test\r
public void testEquals() {\r
- \r
ExperimenterIdDeserializerKey key1 =\r
new ExperimenterIdDeserializerKey(EncodeConstants.OF10_VERSION_ID, null, ExperimenterMessage.class);\r
- \r
Assert.assertTrue("Wrong equal to identical object.", key1.equals(key1));\r
- Assert.assertFalse("Wrong equal to different class.", key1.equals(new Object()));\r
- \r
+ MessageCodeKey mk = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID,EncodeConstants.EXPERIMENTER_VALUE, ExperimenterMessage.class);\r
+ Assert.assertFalse("Wrong equal to different class.", key1.equals(mk));\r
ExperimenterIdDeserializerKey key2 =\r
new ExperimenterIdDeserializerKey(EncodeConstants.OF10_VERSION_ID, 42L, ExperimenterMessage.class);\r
Assert.assertFalse("Wrong equal by experimenterId.", key1.equals(key2));\r
- \r
}\r
- \r
+\r
}
\ No newline at end of file
\r
import org.junit.Assert;\r
import org.junit.Test;\r
+import org.opendaylight.openflowjava.protocol.api.extensibility.MessageTypeKey;\r
import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.ErrorMessage;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.ExperimenterMessage;\r
public void testEquals() {\r
ExperimenterIdSerializerKey<?> key1 =\r
new ExperimenterIdSerializerKey<>(EncodeConstants.OF10_VERSION_ID, null, ExperimenterMessage.class);\r
- \r
Assert.assertTrue("Wrong equal to identical object.", key1.equals(key1));\r
- Assert.assertFalse("Wrong equal to different class.", key1.equals(new Object()));\r
- \r
+ MessageTypeKey<?>mk = new MessageTypeKey<>(EncodeConstants.OF10_VERSION_ID,ExperimenterMessage.class);\r
+ Assert.assertFalse("Wrong equal to different class.", key1.equals(mk));\r
ExperimenterIdSerializerKey<?> key2 =\r
new ExperimenterIdSerializerKey<>(EncodeConstants.OF10_VERSION_ID, 42L, ExperimenterMessage.class);\r
Assert.assertFalse("Wrong equal by experimenterId.", key1.equals(key2));\r
- \r
}\r
\r
}
\ No newline at end of file