66import java .util .HashMap ;
77import java .util .List ;
88
9+ import org .junit .Assert ;
910import org .junit .Ignore ;
11+ import org .msgpack .MessageTypeException ;
1012import org .msgpack .testclasses .EnumTypeFieldsClass ;
1113import org .msgpack .testclasses .EnumTypeFieldsClassNotNullable ;
1214import org .msgpack .testclasses .FinalClass ;
@@ -37,8 +39,7 @@ public static byte[] toByteArray(ByteBuffer from) {
3739 }
3840
3941 public void testPrimitiveTypeFieldsClass () throws Exception {
40- // TODO #MN
41- //testPrimitiveTypeFieldsClass(null);
42+ testPrimitiveTypeFieldsClass (null );
4243 testPrimitiveTypeFieldsClass (new PrimitiveTypeFieldsClass ());
4344 PrimitiveTypeFieldsClass v = new PrimitiveTypeFieldsClass ();
4445 v .f0 = (byte ) 0 ;
@@ -55,8 +56,7 @@ public void testPrimitiveTypeFieldsClass(PrimitiveTypeFieldsClass v) throws Exce
5556 }
5657
5758 public void testPrimitiveTypeFieldsClassNotNullable () throws Exception {
58- // TODO #MN
59- //testPrimitiveTypeFieldsClassNotNullable(null);
59+ testPrimitiveTypeFieldsClassNotNullable (null );
6060 testPrimitiveTypeFieldsClassNotNullable (new PrimitiveTypeFieldsClassNotNullable ());
6161 PrimitiveTypeFieldsClassNotNullable v = new PrimitiveTypeFieldsClassNotNullable ();
6262 v .f0 = (byte ) 0 ;
@@ -73,9 +73,8 @@ public void testPrimitiveTypeFieldsClassNotNullable(PrimitiveTypeFieldsClassNotN
7373 }
7474
7575 public void testReferenceTypeFieldsClass () throws Exception {
76- // TODO #MN
77- //testReferenceTypeFieldsClass(null);
78- //testReferenceTypeFieldsClass(new ReferenceTypeFieldsClass());
76+ testReferenceTypeFieldsClass (null );
77+ testReferenceTypeFieldsClass (new ReferenceTypeFieldsClass ());
7978 ReferenceTypeFieldsClass v = new ReferenceTypeFieldsClass ();
8079 v .f0 = 0 ;
8180 v .f1 = 1 ;
@@ -95,9 +94,13 @@ public void testReferenceTypeFieldsClass(ReferenceTypeFieldsClass v) throws Exce
9594 }
9695
9796 public void testReferenceTypeFieldsClassNotNullable () throws Exception {
98- // TODO #MN
99- //testReferenceTypeFieldsClassNotNullable(null);
100- //testReferenceTypeFieldsClassNotNullable(new ReferenceTypeFieldsClassNotNullable());
97+ testReferenceTypeFieldsClassNotNullable (null );
98+ try {
99+ testReferenceTypeFieldsClassNotNullable (new ReferenceTypeFieldsClassNotNullable ());
100+ Assert .fail ();
101+ } catch (Throwable t ) {
102+ Assert .assertTrue (t instanceof MessageTypeException );
103+ }
101104 ReferenceTypeFieldsClassNotNullable v = new ReferenceTypeFieldsClassNotNullable ();
102105 v .f0 = 0 ;
103106 v .f1 = 1 ;
@@ -117,9 +120,8 @@ public void testReferenceTypeFieldsClassNotNullable(ReferenceTypeFieldsClassNotN
117120 }
118121
119122 public void testListTypeFieldsClass () throws Exception {
120- // TODO #MN
121- //testListTypeFieldsClass(null);
122- //testListTypeFieldsClass(new ListTypeFieldsClass());
123+ testListTypeFieldsClass (null );
124+ testListTypeFieldsClass (new ListTypeFieldsClass ());
123125 ListTypeFieldsClass v = new ListTypeFieldsClass ();
124126 v .f0 = new ArrayList <Integer >();
125127 v .f1 = new ArrayList <Integer >();
@@ -148,9 +150,13 @@ public void testListTypeFieldsClass(ListTypeFieldsClass v) throws Exception {
148150 }
149151
150152 public void testListTypeFieldsClassNotNullable () throws Exception {
151- // TODO #MN
152- //testListTypeFieldsClassNotNullable(null);
153- //testListTypeFieldsClassNotNullable(new ListTypeFieldsClassNotNullable());
153+ testListTypeFieldsClassNotNullable (null );
154+ try {
155+ testListTypeFieldsClassNotNullable (new ListTypeFieldsClassNotNullable ());
156+ Assert .fail ();
157+ } catch (Throwable t ) {
158+ Assert .assertTrue (t instanceof MessageTypeException );
159+ }
154160 ListTypeFieldsClassNotNullable v = new ListTypeFieldsClassNotNullable ();
155161 v .f0 = new ArrayList <Integer >();
156162 v .f1 = new ArrayList <Integer >();
@@ -179,9 +185,8 @@ public void testListTypeFieldsClassNotNullable(ListTypeFieldsClassNotNullable v)
179185 }
180186
181187 public void testMapTypeFieldsClass () throws Exception {
182- // TODO #MN
183- //testMapTypeFieldsClass(null);
184- //testMapTypeFieldsClass(new MapTypeFieldsClass());
188+ testMapTypeFieldsClass (null );
189+ testMapTypeFieldsClass (new MapTypeFieldsClass ());
185190 MapTypeFieldsClass v = new MapTypeFieldsClass ();
186191 v .f0 = new HashMap <Integer , Integer >();
187192 v .f1 = new HashMap <Integer , Integer >();
@@ -203,9 +208,13 @@ public void testMapTypeFieldsClass(MapTypeFieldsClass v) throws Exception {
203208 }
204209
205210 public void testMapTypeFieldsClassNotNullable () throws Exception {
206- // TODO #MN
207- //testMapTypeFieldsClass(null);
208- //testMapTypeFieldsClassNotNullable(new MapTypeFieldsClassNotNullable());
211+ testMapTypeFieldsClass (null );
212+ try {
213+ testMapTypeFieldsClassNotNullable (new MapTypeFieldsClassNotNullable ());
214+ Assert .fail ();
215+ } catch (Throwable t ) {
216+ Assert .assertTrue (t instanceof MessageTypeException );
217+ }
209218 MapTypeFieldsClassNotNullable v = new MapTypeFieldsClassNotNullable ();
210219 v .f0 = new HashMap <Integer , Integer >();
211220 v .f1 = new HashMap <Integer , Integer >();
@@ -227,9 +236,8 @@ public void testMapTypeFieldsClassNotNullable(MapTypeFieldsClassNotNullable v) t
227236 }
228237
229238 public void testFinalClass () throws Exception {
230- // TODO #MN
231- //testFinalClass(null);
232- //testFinalClass(new FinalClass());
239+ testFinalClass (null );
240+ testFinalClass (new FinalClass ());
233241 FinalClass v = new FinalClass ();
234242 v .f0 = 10 ;
235243 v .f1 = "muga" ;
@@ -246,9 +254,8 @@ public void testInterface() throws Exception {
246254 }
247255
248256 public void testEnumTypeFieldsClass () throws Exception {
249- // TODO #MN
250- //testEnumTypeFieldsClass(null);
251- //testEnumTypeFieldsClass(new EnumTypeFieldsClass());
257+ testEnumTypeFieldsClass (null );
258+ testEnumTypeFieldsClass (new EnumTypeFieldsClass ());
252259 EnumTypeFieldsClass v = new EnumTypeFieldsClass ();
253260 v .f0 = 0 ;
254261 v .f1 = EnumTypeFieldsClass .SampleEnum .ONE ;
@@ -259,9 +266,13 @@ public void testEnumTypeFieldsClass(EnumTypeFieldsClass v) throws Exception {
259266 }
260267
261268 public void testEnumTypeFieldsClassNotNullable () throws Exception {
262- // TODO #MN
263- //testEnumTypeFieldsClassNotNullable(null);
264- //testEnumTypeFieldsClassNotNullable(new EnumTypeFieldsClassNotNullable());
269+ testEnumTypeFieldsClassNotNullable (null );
270+ try {
271+ testEnumTypeFieldsClassNotNullable (new EnumTypeFieldsClassNotNullable ());
272+ Assert .fail ();
273+ } catch (Throwable t ) {
274+ Assert .assertTrue (t instanceof MessageTypeException );
275+ }
265276 EnumTypeFieldsClassNotNullable v = new EnumTypeFieldsClassNotNullable ();
266277 v .f0 = 0 ;
267278 v .f1 = EnumTypeFieldsClassNotNullable .SampleEnum .ONE ;
@@ -272,9 +283,8 @@ public void testEnumTypeFieldsClassNotNullable(EnumTypeFieldsClassNotNullable v)
272283 }
273284
274285 public void testModifiersFieldsClass () throws Exception {
275- // TODO #MN
276- //testModifiersFieldsClass(null);
277- //testModifiersFieldsClass(new ModifiersFieldsClass());
286+ testModifiersFieldsClass (null );
287+ testModifiersFieldsClass (new ModifiersFieldsClass ());
278288 ModifiersFieldsClass v = new ModifiersFieldsClass ();
279289 v .f0 = 0 ;
280290 testModifiersFieldsClass (v );
@@ -284,9 +294,8 @@ public void testModifiersFieldsClass(ModifiersFieldsClass v) throws Exception {
284294 }
285295
286296 public void testModifiersFieldsClassNotNullable () throws Exception {
287- // TODO #MN
288- //testModifiersFieldsClassNotNullable(null);
289- //testModifiersFieldsClassNotNullable(new ModifiersFieldsClassNotNullable());
297+ testModifiersFieldsClassNotNullable (null );
298+ testModifiersFieldsClassNotNullable (new ModifiersFieldsClassNotNullable ());
290299 ModifiersFieldsClassNotNullable v = new ModifiersFieldsClassNotNullable ();
291300 v .f0 = 0 ;
292301 testModifiersFieldsClassNotNullable (v );
@@ -296,9 +305,8 @@ public void testModifiersFieldsClassNotNullable(ModifiersFieldsClassNotNullable
296305 }
297306
298307 public void testUserDefinedTypeFieldsClass () throws Exception {
299- // TODO #MN
300- //testUserDefinedTypeFieldsClass(null);
301- //testUserDefinedTypeFieldsClass(new UserDefinedTypeFieldsClass());
308+ testUserDefinedTypeFieldsClass (null );
309+ testUserDefinedTypeFieldsClass (new UserDefinedTypeFieldsClass ());
302310 UserDefinedTypeFieldsClass v = new UserDefinedTypeFieldsClass ();
303311 v .f0 = new UserDefinedTypeFieldsClass .NestedClass1 ();
304312 v .f0 .f0 = 0 ;
@@ -313,9 +321,13 @@ public void testUserDefinedTypeFieldsClass(UserDefinedTypeFieldsClass v) throws
313321 }
314322
315323 public void testUserDefinedTypeFieldsClassNotNullable () throws Exception {
316- // TODO #MN
317- //testUserDefinedTypeFieldsClassNotNullable(null);
318- //testUserDefinedTypeFieldsClassNotNullable(new UserDefinedTypeFieldsClassNotNullable());
324+ testUserDefinedTypeFieldsClassNotNullable (null );
325+ try {
326+ testUserDefinedTypeFieldsClassNotNullable (new UserDefinedTypeFieldsClassNotNullable ());
327+ Assert .fail ();
328+ } catch (Throwable t ) {
329+ Assert .assertTrue (t instanceof MessageTypeException );
330+ }
319331 UserDefinedTypeFieldsClassNotNullable v = new UserDefinedTypeFieldsClassNotNullable ();
320332 v .f0 = new UserDefinedTypeFieldsClassNotNullable .NestedClass1 ();
321333 v .f0 .f0 = 0 ;
@@ -330,9 +342,8 @@ public void testUserDefinedTypeFieldsClassNotNullable(UserDefinedTypeFieldsClass
330342 }
331343
332344 public void testInheritanceClass () throws Exception {
333- // TOOD #MN
334- //testInheritanceClass(null);
335- //testInheritanceClass(new InheritanceClass());
345+ testInheritanceClass (null );
346+ testInheritanceClass (new InheritanceClass ());
336347 InheritanceClass v = new InheritanceClass ();
337348 v .f0 = "muga" ;
338349 v .f1 = "furuhashi" ;
@@ -344,9 +355,13 @@ public void testInheritanceClass(InheritanceClass v) throws Exception {
344355 }
345356
346357 public void testInheritanceClassNotNullable () throws Exception {
347- // TOOD #MN
348- //testInheritanceClassNotNullable(null);
349- //testInheritanceClassNotNullable(new InheritanceClassNotNullable());
358+ testInheritanceClassNotNullable (null );
359+ try {
360+ testInheritanceClassNotNullable (new InheritanceClassNotNullable ());
361+ Assert .fail ();
362+ } catch (Throwable t ) {
363+ Assert .assertTrue (t instanceof MessageTypeException );
364+ }
350365 InheritanceClassNotNullable v = new InheritanceClassNotNullable ();
351366 v .f0 = "muga" ;
352367 v .f1 = "furuhashi" ;
@@ -358,9 +373,8 @@ public void testInheritanceClassNotNullable(InheritanceClassNotNullable v) throw
358373 }
359374
360375 public void testMessagePackableTypeFieldsClass () throws Exception {
361- // TODO #MN
362- //testMessagePackableTypeFieldsClass(null);
363- //testMessagePackableTypeFieldsClass(new MessagePackableTypeFieldsClass());
376+ testMessagePackableTypeFieldsClass (null );
377+ testMessagePackableTypeFieldsClass (new MessagePackableTypeFieldsClass ());
364378 MessagePackableTypeFieldsClass v = new MessagePackableTypeFieldsClass ();
365379 v .f0 = "muga" ;
366380 v .f1 = new MessagePackableTypeFieldsClass .NestedClass ();
@@ -377,9 +391,13 @@ public void testMessagePackableTypeFieldsClass(MessagePackableTypeFieldsClass v)
377391 }
378392
379393 public void testMessagePackableTypeFieldsClassNotNullable () throws Exception {
380- // TODO #MN
381- //testMessagePackableTypeFieldsClassNotNullable(null);
382- //testMessagePackableTypeFieldsClassNotNullable(new MessagePackableTypeFieldsClassNotNullable());
394+ testMessagePackableTypeFieldsClassNotNullable (null );
395+ try {
396+ testMessagePackableTypeFieldsClassNotNullable (new MessagePackableTypeFieldsClassNotNullable ());
397+ Assert .fail ();
398+ } catch (Throwable t ) {
399+ Assert .assertTrue (t instanceof MessageTypeException );
400+ }
383401 MessagePackableTypeFieldsClassNotNullable v = new MessagePackableTypeFieldsClassNotNullable ();
384402 v .f0 = "muga" ;
385403 v .f1 = new MessagePackableTypeFieldsClassNotNullable .NestedClass ();
0 commit comments