Search in sources :

Example 1 with Serial

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);
    }
}
Also used : Method(java.lang.reflect.Method) Member(java.lang.reflect.Member) Serial(java.io.Serial)

Example 2 with Serial

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");
}
Also used : Order(com.poc.boot.rabbitmq.model.Order) Serial(java.io.Serial) JsonProcessingException(com.fasterxml.jackson.core.JsonProcessingException) Test(org.junit.jupiter.api.Test) WebMvcTest(org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest)

Example 3 with Serial

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());
}
Also used : Serial(java.io.Serial) JsonProcessingException(com.fasterxml.jackson.core.JsonProcessingException) Test(org.junit.jupiter.api.Test)

Example 4 with Serial

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();
}
Also used : JndiTemplate(cn.taketoday.jndi.JndiTemplate) Serial(java.io.Serial)

Example 5 with Serial

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();
}
Also used : JndiTemplate(cn.taketoday.jndi.JndiTemplate) Serial(java.io.Serial)

Aggregations

Serial (java.io.Serial)9 JsonProcessingException (com.fasterxml.jackson.core.JsonProcessingException)4 Test (org.junit.jupiter.api.Test)4 JndiTemplate (cn.taketoday.jndi.JndiTemplate)2 Order (com.poc.boot.rabbitmq.model.Order)2 Method (java.lang.reflect.Method)2 WebMvcTest (org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest)2 Member (java.lang.reflect.Member)1 TransformedTextPainter (pixelitor.filters.painters.TransformedTextPainter)1