test_class.declarator: testee
test_class.modifier: @InjectMocks
  	private
test_class.original_string: @InjectMocks
  	private CustomLocalDateSerializer testee;
test_class.type: CustomLocalDateSerializer
test_class.var_name: testee
test_class.declarator: gen
test_class.modifier: @Mock
  	private
test_class.original_string: @Mock
  	private JsonGenerator gen;
test_class.type: JsonGenerator
test_class.var_name: gen
test_class.declarator: thrown = ExpectedException.none()
test_class.modifier: @Rule
  	public
test_class.original_string: @Rule
  	public ExpectedException thrown = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: thrown
test_class.file: nimbus-core/src/test/java/com/antheminc/oss/nimbus/support/json/CustomLocalDateSerializerTest.java
test_class.identifier: CustomLocalDateSerializerTest
test_case.body: @Test
  	public void t1_serialize() throws IOException {
  		final LocalDate date = LocalDate.of(1988, 10, 13);
  		Mockito.doNothing().when(this.gen).writeString(Mockito.anyString());
  		this.testee.serialize(date, gen, null);
  		ArgumentCaptor<String> captor = ArgumentCaptor.forClass(String.class);
  		Mockito.verify(this.gen).writeString(captor.capture());
  		Assert.assertEquals("1988-10-13T00:00:00.000Z", captor.getValue());
  	}
test_case.class_method_signature: CustomLocalDateSerializerTest.t1_serialize()
test_case.full_signature: @Test public void t1_serialize()
test_case.identifier: t1_serialize
test_case.invocations: of writeString when doNothing anyString serialize forClass writeString verify capture assertEquals getValue
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void t1_serialize()
focal_class.declarator: serialVersionUID = 1L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 1L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: serializer
focal_class.modifier: private final
focal_class.original_string: private final CustomLocalDateTimeSerializer serializer;
focal_class.type: CustomLocalDateTimeSerializer
focal_class.var_name: serializer
focal_class.file: nimbus-core/src/main/java/com/antheminc/oss/nimbus/support/json/CustomLocalDateSerializer.java
focal_class.identifier: CustomLocalDateSerializer
focal_class.class_method_signature: CustomLocalDateSerializer.CustomLocalDateSerializer()
focal_class.full_signature: public  CustomLocalDateSerializer()
focal_class.identifier: CustomLocalDateSerializer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  CustomLocalDateSerializer()
focal_class.class_method_signature: CustomLocalDateSerializer.CustomLocalDateSerializer(Class<LocalDate> t)
focal_class.full_signature: public  CustomLocalDateSerializer(Class<LocalDate> t)
focal_class.identifier: CustomLocalDateSerializer
focal_class.modifiers: public
focal_class.parameters: (Class<LocalDate> t)
focal_class.signature:  CustomLocalDateSerializer(Class<LocalDate> t)
focal_class.class_method_signature: CustomLocalDateSerializer.serialize(LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)
focal_class.full_signature: @Override public void serialize(LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)
focal_class.identifier: serialize
focal_class.modifiers: @Override public
focal_class.parameters: (LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)
focal_class.return: void
focal_class.signature: void serialize(LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)
focal_class.superclass: extends StdSerializer<LocalDate>
focal_method.body: @Override
      public void serialize(LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider) {
      	if(value == null)
      		return;
      	
      	this.serializer.serialize(LocalDateTime.of(value, LocalTime.MIN), gen, serializerProvider);
      }
focal_method.class_method_signature: CustomLocalDateSerializer.serialize(LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)
focal_method.full_signature: @Override public void serialize(LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)
focal_method.identifier: serialize
focal_method.invocations: serialize of
focal_method.modifiers: @Override public
focal_method.parameters: (LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)
focal_method.return: void
focal_method.signature: void serialize(LocalDate value, JsonGenerator gen, SerializerProvider serializerProvider)