/** Test of numOfRetransmits query */ @Test public void test29_numOfRetransmitsQuery() { em.getTransaction().begin(); UserMessage instance = new UserMessage(); instance.setMessageId(T_MSG_ID_1); instance.setProcessingState(new ProcessingState(ProcessingStates.SUBMITTED)); instance.setProcessingState(new ProcessingState(ProcessingStates.READY_TO_PUSH)); instance.setProcessingState(new ProcessingState(ProcessingStates.PROCESSING)); instance.setProcessingState(new ProcessingState(ProcessingStates.AWAITING_RECEIPT)); em.persist(instance); em.getTransaction().commit(); Long numberOfRetransmits = null; try { numberOfRetransmits = em.createNamedQuery("UserMessage.numOfRetransmits", Long.class) .setParameter("msgId", T_MSG_ID_1) .getSingleResult(); } catch (NoResultException nr) { fail(); } assertEquals(1, numberOfRetransmits.intValue()); em.getTransaction().begin(); instance.setProcessingState(new ProcessingState(ProcessingStates.READY_TO_PUSH)); instance.setProcessingState(new ProcessingState(ProcessingStates.PROCESSING)); instance.setProcessingState(new ProcessingState(ProcessingStates.AWAITING_RECEIPT)); instance.setProcessingState(new ProcessingState(ProcessingStates.READY_TO_PUSH)); instance.setProcessingState(new ProcessingState(ProcessingStates.PROCESSING)); instance.setProcessingState(new ProcessingState(ProcessingStates.AWAITING_RECEIPT)); em.merge(instance); em.getTransaction().commit(); try { numberOfRetransmits = em.createNamedQuery("UserMessage.numOfRetransmits", Long.class) .setParameter("msgId", T_MSG_ID_1) .getSingleResult(); } catch (NoResultException nr) { fail(); } assertEquals(3, numberOfRetransmits.intValue()); }
/** Test of setMessageId method inherited from MessageUnit */ @Test public void test19_SetMessageId() { em.getTransaction().begin(); List<UserMessage> tps = em.createQuery("from UserMessage", UserMessage.class).getResultList(); UserMessage instance; assertTrue(tps.size() == 1); instance = tps.get(0); instance.setMessageId(T_MSG_ID); em.getTransaction().commit(); }