|  | @@ -105,6 +105,12 @@ public class NanoTest extends TestCase {
 | 
	
		
			
				|  |  |      assertEquals(456, newMsg.d);
 | 
	
		
			
				|  |  |      assertEquals(2, msg.nestedMsg.bb);
 | 
	
		
			
				|  |  |      assertEquals(SimpleMessageNano.BAR, msg.defaultNestedEnum);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    msg.nestedMsg = null;
 | 
	
		
			
				|  |  | +    assertTrue(msgSerializedSize != msg.getSerializedSize());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    msg.clear();
 | 
	
		
			
				|  |  | +    assertEquals(0, msg.getSerializedSize());
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    public void testRecursiveMessageNano() throws Exception {
 | 
	
	
		
			
				|  | @@ -143,6 +149,12 @@ public class NanoTest extends TestCase {
 | 
	
		
			
				|  |  |      assertEquals(3, newMsg.repeatedRecursiveMessageNano[0].id);
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +  public void testMessageNoFields() {
 | 
	
		
			
				|  |  | +    SingleMessageNano msg = new SingleMessageNano();
 | 
	
		
			
				|  |  | +    assertEquals(0, msg.getSerializedSize());
 | 
	
		
			
				|  |  | +    assertEquals(0, MessageNano.toByteArray(msg).length);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    public void testNanoRequiredInt32() throws Exception {
 | 
	
		
			
				|  |  |      TestAllTypesNano msg = new TestAllTypesNano();
 | 
	
		
			
				|  |  |      msg.id = 123;
 |