@Test public void marshallingNOValidationProducesError() { final Exception ex = new Exception(); OutputStream out = mock(OutputStream.class); final Throwable throwable = catchThrowable(() -> JaxbUtil.marshalWithNoValidation(ex, out)); assertThat(throwable).isInstanceOf(ConfigException.class).hasCauseExactlyInstanceOf(MarshalException.class); }
public static void marshalWithNoValidation(Object object, OutputStream outputStream) { try { MarshallerBuilder.create().withoutBeanValidation().build().marshal(object, outputStream); } catch (JAXBException ex) { throw new ConfigException(ex); } }
JaxbUtil { public static void marshalWithNoValidation(Object object, OutputStream outputStream) { try { MarshallerBuilder.create().withoutBeanValidation().build().marshal(object, outputStream); } catch (JAXBException ex) { throw new ConfigException(ex); } } }
JaxbUtil { public static void marshalWithNoValidation(Object object, OutputStream outputStream) { try { MarshallerBuilder.create().withoutBeanValidation().build().marshal(object, outputStream); } catch (JAXBException ex) { throw new ConfigException(ex); } } private  JaxbUtil(); }
JaxbUtil { public static void marshalWithNoValidation(Object object, OutputStream outputStream) { try { MarshallerBuilder.create().withoutBeanValidation().build().marshal(object, outputStream); } catch (JAXBException ex) { throw new ConfigException(ex); } } private  JaxbUtil(); static T unmarshal(InputStream inputStream, Class<T> type); static void marshal(Object object, OutputStream outputStream); static void marshalWithNoValidation(Object object, OutputStream outputStream); static String marshalToString(Object object); static String marshalToStringNoValidation(Object object); static void marshalMasked(Config object, OutputStream outputStream); }
JaxbUtil { public static void marshalWithNoValidation(Object object, OutputStream outputStream) { try { MarshallerBuilder.create().withoutBeanValidation().build().marshal(object, outputStream); } catch (JAXBException ex) { throw new ConfigException(ex); } } private  JaxbUtil(); static T unmarshal(InputStream inputStream, Class<T> type); static void marshal(Object object, OutputStream outputStream); static void marshalWithNoValidation(Object object, OutputStream outputStream); static String marshalToString(Object object); static String marshalToStringNoValidation(Object object); static void marshalMasked(Config object, OutputStream outputStream); static final Class[] JAXB_CLASSES; }