test_class.declarator: testee
test_class.modifier: @InjectMocks
  	private
test_class.original_string: @InjectMocks
  	private CustomDateDeserializer testee;
test_class.type: CustomDateDeserializer
test_class.var_name: testee
test_class.declarator: jsonParser
test_class.modifier: @Mock
  	private
test_class.original_string: @Mock
  	private JsonParser jsonParser;
test_class.type: JsonParser
test_class.var_name: jsonParser
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/CustomDateDeserializerTest.java
test_class.identifier: CustomDateDeserializerTest
test_case.body: @Test
  	public void t1_deserialize() throws IOException {
  		Mockito.when(this.jsonParser.getText()).thenReturn("1988-10-13T00:00:00.000Z");
  		final Date result = this.testee.deserialize(this.jsonParser, null);
  		Mockito.verify(this.jsonParser, Mockito.times(1)).getText();
  		Assert.assertEquals(new GregorianCalendar(1988, Calendar.OCTOBER, 13).getTime(), result);
  	}
test_case.class_method_signature: CustomDateDeserializerTest.t1_deserialize()
test_case.full_signature: @Test public void t1_deserialize()
test_case.identifier: t1_deserialize
test_case.invocations: thenReturn when getText deserialize getText verify times assertEquals getTime
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void t1_deserialize()
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: deserializer
focal_class.modifier: private final
focal_class.original_string: private final CustomLocalDateTimeDeserializer deserializer;
focal_class.type: CustomLocalDateTimeDeserializer
focal_class.var_name: deserializer
focal_class.file: nimbus-core/src/main/java/com/antheminc/oss/nimbus/support/json/CustomDateDeserializer.java
focal_class.identifier: CustomDateDeserializer
focal_class.class_method_signature: CustomDateDeserializer.CustomDateDeserializer()
focal_class.full_signature: public  CustomDateDeserializer()
focal_class.identifier: CustomDateDeserializer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  CustomDateDeserializer()
focal_class.class_method_signature: CustomDateDeserializer.CustomDateDeserializer(Class<?> vc)
focal_class.full_signature: protected  CustomDateDeserializer(Class<?> vc)
focal_class.identifier: CustomDateDeserializer
focal_class.modifiers: protected
focal_class.parameters: (Class<?> vc)
focal_class.signature:  CustomDateDeserializer(Class<?> vc)
focal_class.class_method_signature: CustomDateDeserializer.deserialize(JsonParser jsonparser, DeserializationContext context)
focal_class.full_signature: @Override public Date deserialize(JsonParser jsonparser, DeserializationContext context)
focal_class.identifier: deserialize
focal_class.modifiers: @Override public
focal_class.parameters: (JsonParser jsonparser, DeserializationContext context)
focal_class.return: Date
focal_class.signature: Date deserialize(JsonParser jsonparser, DeserializationContext context)
focal_class.superclass: extends StdDeserializer<Date>
focal_method.body: @Override
  	public Date deserialize(JsonParser jsonparser, DeserializationContext context)
  			throws IOException, JsonProcessingException {
  
  		LocalDateTime ldtDate = this.deserializer.deserialize(jsonparser, context);
  		return null==ldtDate ? null : Date.from(ldtDate.atZone(ZoneId.systemDefault()).toInstant());
  		
  
  	}
focal_method.class_method_signature: CustomDateDeserializer.deserialize(JsonParser jsonparser, DeserializationContext context)
focal_method.full_signature: @Override public Date deserialize(JsonParser jsonparser, DeserializationContext context)
focal_method.identifier: deserialize
focal_method.invocations: deserialize from toInstant atZone systemDefault
focal_method.modifiers: @Override public
focal_method.parameters: (JsonParser jsonparser, DeserializationContext context)
focal_method.return: Date
focal_method.signature: Date deserialize(JsonParser jsonparser, DeserializationContext context)