Add unit tests for FlowBatchId class.
- Changed toString() method to return the value in HEX string.
- Added unit tests for FlowBatchId class.
Change-Id: Ic6aa031dade552581081b359a31e40b680c8fbad
diff --git a/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java b/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java
index 6b71b2f..219f779 100644
--- a/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java
+++ b/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java
@@ -2,10 +2,15 @@
import java.util.Objects;
+import javax.annotation.concurrent.Immutable;
+
/**
* Represents ID for {@link FlowBatchOperation}.
+ * <p>
+ * This class is immutable.
*/
-public class FlowBatchId {
+@Immutable
+public final class FlowBatchId {
private final long id;
/**
@@ -17,7 +22,7 @@
@Override
public String toString() {
- return Long.toString(id);
+ return "0x" + Long.toHexString(id);
}
@Override