use of java.io.Serial in project Rhino by KubeJS-Mods.
the class MemberBox method readObject.
@Serial
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
in.defaultReadObject();
Member member = readMember(in);
if (member instanceof Method) {
init((Method) member);
} else {
init((Constructor<?>) member);
}
}
use of java.io.Serial in project POC by rajadilipkolli.
the class MessageControllerTest method testHandleMessageThrowsException.
@Test
void testHandleMessageThrowsException() throws Exception {
willThrow(new JsonProcessingException("Exception") {
@Serial
private static final long serialVersionUID = 1L;
}).given(this.orderMessageSender).sendOrder(any(Order.class));
String exception = Objects.requireNonNull(this.mockMvc.perform(post("/sendMsg").content(this.objectMapper.writeValueAsString(MockObjectCreator.getOrder())).contentType(MediaType.APPLICATION_JSON)).andExpect(status().isInternalServerError()).andReturn().getResolvedException()).getMessage();
assertThat(exception).isEqualTo("500 INTERNAL_SERVER_ERROR \"Unable To Parse Order" + "(orderNumber=null, productId=null, amount=null)\"; nested exception " + "is com.poc.boot.rabbitmq.controller.MessageControllerTest$1: Exception");
}
use of java.io.Serial in project POC by rajadilipkolli.
the class OrderMessageSenderTest method testSendOrderException.
@Test
void testSendOrderException() throws Exception {
given(this.objectMapper.writeValueAsString(MockObjectCreator.getOrder())).willThrow(new JsonProcessingException("Exception") {
@Serial
private static final long serialVersionUID = 1L;
});
// when
assertThatThrownBy(() -> this.orderMessageSender.sendOrder(MockObjectCreator.getOrder())).hasMessage("Exception");
verify(this.objectMapper, times(1)).writeValueAsString(MockObjectCreator.getOrder());
}
use of java.io.Serial in project today-framework by TAKETODAY.
the class JtaTransactionManager method readObject.
// ---------------------------------------------------------------------
// Serialization support
// ---------------------------------------------------------------------
@Serial
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
// Rely on default serialization; just initialize state after deserialization.
ois.defaultReadObject();
// Create template for client-side JNDI lookup.
this.jndiTemplate = new JndiTemplate();
// Perform a fresh lookup for JTA handles.
initUserTransactionAndTransactionManager();
initTransactionSynchronizationRegistry();
}
use of java.io.Serial in project today-infrastructure by TAKETODAY.
the class JtaTransactionManager method readObject.
// ---------------------------------------------------------------------
// Serialization support
// ---------------------------------------------------------------------
@Serial
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
// Rely on default serialization; just initialize state after deserialization.
ois.defaultReadObject();
// Create template for client-side JNDI lookup.
this.jndiTemplate = new JndiTemplate();
// Perform a fresh lookup for JTA handles.
initUserTransactionAndTransactionManager();
initTransactionSynchronizationRegistry();
}
Aggregations