aboutsummaryrefslogtreecommitdiff
path: root/javanano/src/test/java/com
diff options
context:
space:
mode:
authorJisi Liu <jisi.liu@gmail.com>2015-02-03 18:15:12 -0800
committerJisi Liu <jisi.liu@gmail.com>2015-02-03 18:15:12 -0800
commitd5839d2b4d45a6af02fe5852ace768ab3d40b5ff (patch)
tree8c96257c57185590736778b2a3d183c886f96cbc /javanano/src/test/java/com
parent4d64e65f0974f56310dacd3c6f6a7425ff8e9bf3 (diff)
downloadprotobuf-d5839d2b4d45a6af02fe5852ace768ab3d40b5ff.tar.gz
protobuf-d5839d2b4d45a6af02fe5852ace768ab3d40b5ff.tar.bz2
protobuf-d5839d2b4d45a6af02fe5852ace768ab3d40b5ff.zip
parsing and serialzation for maps in JavaNano.
Diffstat (limited to 'javanano/src/test/java/com')
-rw-r--r--javanano/src/test/java/com/google/protobuf/nano/NanoTest.java29
1 files changed, 7 insertions, 22 deletions
diff --git a/javanano/src/test/java/com/google/protobuf/nano/NanoTest.java b/javanano/src/test/java/com/google/protobuf/nano/NanoTest.java
index 442f0b74..d9428432 100644
--- a/javanano/src/test/java/com/google/protobuf/nano/NanoTest.java
+++ b/javanano/src/test/java/com/google/protobuf/nano/NanoTest.java
@@ -30,31 +30,9 @@
package com.google.protobuf.nano;
-import com.google.protobuf.nano.CodedInputByteBufferNano;
-import com.google.protobuf.nano.EnumClassNanoMultiple;
-import com.google.protobuf.nano.EnumClassNanos;
-import com.google.protobuf.nano.EnumValidity;
-import com.google.protobuf.nano.EnumValidityAccessors;
-import com.google.protobuf.nano.FileScopeEnumMultiple;
-import com.google.protobuf.nano.FileScopeEnumRefNano;
-import com.google.protobuf.nano.InternalNano;
-import com.google.protobuf.nano.InvalidProtocolBufferNanoException;
-import com.google.protobuf.nano.MessageNano;
-import com.google.protobuf.nano.MessageScopeEnumRefNano;
-import com.google.protobuf.nano.MultipleImportingNonMultipleNano1;
-import com.google.protobuf.nano.MultipleImportingNonMultipleNano2;
-import com.google.protobuf.nano.MultipleNameClashNano;
import com.google.protobuf.nano.NanoAccessorsOuterClass.TestNanoAccessors;
import com.google.protobuf.nano.NanoHasOuterClass.TestAllTypesNanoHas;
-import com.google.protobuf.nano.NanoOuterClass;
import com.google.protobuf.nano.NanoOuterClass.TestAllTypesNano;
-import com.google.protobuf.nano.NanoReferenceTypes;
-import com.google.protobuf.nano.NanoRepeatedPackables;
-import com.google.protobuf.nano.PackedExtensions;
-import com.google.protobuf.nano.RepeatedExtensions;
-import com.google.protobuf.nano.SingularExtensions;
-import com.google.protobuf.nano.TestRepeatedMergeNano;
-import com.google.protobuf.nano.UnittestMultipleNano;
import com.google.protobuf.nano.UnittestRecursiveNano.RecursiveMessageNano;
import com.google.protobuf.nano.UnittestSimpleNano.SimpleMessageNano;
import com.google.protobuf.nano.UnittestSingleNano.SingleMessageNano;
@@ -3754,6 +3732,13 @@ public class NanoTest extends TestCase {
assertTrue(Arrays.equals(new boolean[] {false, true, false, true}, nonPacked.bools));
}
+ public void testMapsSerializeAndParse() throws Exception {
+ // TODO(liujisi): Test basic serialization/parsing roundtrip.
+ // TODO(liujisi): Test null values in serialization.
+ // TODO(liujisi): Test merging message type values.
+ // TODO(liujisi): Test missing key/value in parsing.
+ }
+
private void assertRepeatedPackablesEqual(
NanoRepeatedPackables.NonPacked nonPacked, NanoRepeatedPackables.Packed packed) {
// Not using MessageNano.equals() -- that belongs to a separate test.