@Test public void testUnmarshallWorksEvenIfNotAllPropertiesAreSet() throws Exception { // GIVEN final String id = "1234"; final MockNode messageNode = createEmptyMessageMockNode(id); // WHEN final Message result = store.unmarshallMessage(messageNode); // THEN assertEquals(id, result.getId()); }
@Test public void testFindMessageById() throws Exception { // GIVEN final String id = "1234"; final MockNode messageNode = createEmptyMessageMockNode(id); final String userName = MgnlContext.getUser().getName(); boolean saved = store.saveMessage(userName, store.unmarshallMessage(messageNode)); assertTrue(saved); // WHEN Message result = store.findMessageById(userName, id); // THEN assertNotNull(result); }
@Test public void testSaveMessage() throws Exception { // GIVEN final String id = "1234"; final MockNode messageNode = createEmptyMessageMockNode(id); final String userName = MgnlContext.getUser().getName(); // WHEN boolean saved = store.saveMessage(userName, store.unmarshallMessage(messageNode)); // THEN assertTrue(saved); Message result = store.findMessageById(userName, id); assertNotNull(result); }
@Test public void testRemoveMessageById() throws Exception { // GIVEN final String id = "1234"; final MockNode messageNode = createEmptyMessageMockNode(id); final String userName = MgnlContext.getUser().getName(); store.saveMessage(userName, store.unmarshallMessage(messageNode)); Message result = store.findMessageById(userName, id); assertNotNull(result); // WHEN store.removeMessageById(userName, id); // THEN result = store.findMessageById(userName, id); assertNull(result); }