package com.eactive.eai.flowcontrol.jms; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; import org.springframework.context.annotation.ComponentScan; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.jdbc.Sql; import com.eactive.eai.common.dao.DAOException; import com.eactive.eai.data.CommonJPATestConfiguration; import com.eactive.eai.data.jpa.BaseRepositoryImpl; @DataJpaTest @ContextConfiguration(classes = { CommonJPATestConfiguration.class }) @ComponentScan({ "com.eactive.eai.flowcontrol.jms" }) @EnableJpaRepositories(repositoryBaseClass = BaseRepositoryImpl.class, basePackages = { "com.eactive.eai.flowcontrol.jms" }) @EntityScan({ "com.eactive.eai.data.entity.onl.flowcontrol.jms" }) @Sql({ "/com/eactive/eai/flowcontrol/jms/init_tseaiqm02.sql" }) class FCQueueReceiverDAOTest { @Autowired FCQueueReceiverDAO fcQueueReceiverDAO; // @Test // void getAllReceivers() throws DAOException { // // given // // // when // fcQueueReceiverDAO.getAllReceivers(); // // // then // assertNotNull(fcQueueReceiverDAO.getAllReceivers()); // assertTrue(fcQueueReceiverDAO.getAllReceivers().size() > 0); // } @Test void getReceiver() throws DAOException { // given String queRcverName = "FlowRouterQueue_0101"; // when fcQueueReceiverDAO.getReceiver(queRcverName); // then assertNotNull(fcQueueReceiverDAO.getReceiver(queRcverName)); assertTrue(fcQueueReceiverDAO.getReceiver(queRcverName).getQueueName().length() > 0); } }