All Downloads are FREE. Search and download functionalities are using the official Maven repository.

entry-point.mq-listener.sample-mq-message-listener.test.mustache Maven / Gradle / Ivy

Go to download

Gradle plugin to create a clean application in Java that already works, It follows our best practices!

There is a newer version: 3.20.10
Show newest version
package {{package}}.mq.listener;

import jakarta.jms.JMSException;
import jakarta.jms.TextMessage;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import reactor.test.StepVerifier;

import static org.mockito.Mockito.when;

public class SampleMQMessageListenerTest {

    @Mock
    private TextMessage textMessage;

    @BeforeEach
    void setUp(){
        MockitoAnnotations.openMocks(this);
    }

    @Test
    void processTest() throws JMSException {
        when(textMessage.getText()).thenReturn("message");

        SampleMQMessageListener sampleMQMessageListener = new SampleMQMessageListener();

        StepVerifier.create(sampleMQMessageListener.process(textMessage)).verifyComplete();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy