commit | e4ba2a446093dfd9171201839ca773084c096cf0 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Mon Aug 29 20:24:15 2016 +0900 |
committer | Thomas Vachuska <tom@onlab.us> | Mon Aug 29 16:55:37 2016 +0000 |
tree | c2fa99cdd2a67e0dc8eb60d301b82589ae864ff0 | |
parent | 76ea05796d1151420b689640119e127339175172 [diff] [blame] |
Add unit tests for LISP control message serializer and deserializer Change-Id: Id517db99635ad8e055d6581e5c0f3ac9f45f2869
diff --git a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/DefaultLispMapReply.java b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/DefaultLispMapReply.java index 220bf7e..f422740 100644 --- a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/DefaultLispMapReply.java +++ b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/DefaultLispMapReply.java
@@ -185,12 +185,22 @@ @Override public ReplyBuilder withMapRecords(List<LispMapRecord> mapRecords) { - this.mapRecords = ImmutableList.copyOf(mapRecords); + + if (this.mapRecords != null) { + this.mapRecords = ImmutableList.copyOf(mapRecords); + } else { + this.mapRecords = Lists.newArrayList(); + } return this; } @Override public LispMapReply build() { + + if (mapRecords == null) { + mapRecords = Lists.newArrayList(); + } + return new DefaultLispMapReply(nonce, recordCount, probe, etr, security, mapRecords); } }