Package com.sishuok.es.personal.message.entity

Examples of com.sishuok.es.personal.message.entity.Message


    public void testClearDeletedMessage() {

        Long expectedDeleteBoxCount =
                messageApi.findUserMessage(receiverId, MessageState.delete_box, null).getTotalElements() + 1;

        Message message = sendDefaultMessage();
        clear();

        message = messageService.findOne(message.getId());
        message.setReceiverState(MessageState.trash_box);
        message.setReceiverStateChangeDate(oneYearAgo);
        messageService.update(message);
        clear();

        messageClearTask.autoClearExpiredOrDeletedmMessage();

        Long actualDeleteBoxCount = messageApi.findUserMessage(receiverId, MessageState.delete_box, null).getTotalElements();
        Assert.assertEquals(expectedDeleteBoxCount, actualDeleteBoxCount);


        expectedDeleteBoxCount = expectedDeleteBoxCount - 1;

        message = messageService.findOne(message.getId());
        message.setSenderState(MessageState.trash_box);
        message.setSenderStateChangeDate(oneMonthAgo);
        messageService.update(message);
        clear();


        messageClearTask.autoClearExpiredOrDeletedmMessage();
View Full Code Here


    }

    @Test
    public void testSaveDraft() {

        Message message = new Message();
        message.setSenderId(senderId);
        message.setReceiverId(receiverId);
        message.setTitle("abcded");
        MessageContent content = new MessageContent();
        content.setContent("abcde");
        message.setContent(content);
        messageApi.saveDraft(message);


        Page<Message> page = messageApi.findUserMessage(senderId, MessageState.draft_box, null);
        Assert.assertTrue(page.getTotalElements() == 1);
View Full Code Here

    @Test
    public void testSend() {

        Long expectedCount = messageService.count() + 1;

        Message message = new Message();
        message.setSenderId(senderId);
        message.setReceiverId(receiverId);
        message.setTitle("abcded");
        MessageContent content = new MessageContent();
        content.setContent("abcde");
        message.setContent(content);
        messageApi.send(message);

        Long actualCount = messageService.count();
        Assert.assertEquals(expectedCount, actualCount);
View Full Code Here

    @Test
    public void testSendWithParent() {

        Long expectedCount = 3 + messageService.count();

        Message message1 = new Message();
        message1.setSenderId(senderId);
        message1.setReceiverId(receiverId);
        message1.setTitle("abcded");
        MessageContent content1 = new MessageContent();
        content1.setContent("abcde");
        message1.setContent(content1);
        messageApi.send(message1);

        Message message2 = new Message();
        message2.setSenderId(senderId);
        message2.setReceiverId(receiverId);
        message2.setTitle("abcded");
        MessageContent content2 = new MessageContent();
        content2.setContent("abcde");
        message2.setContent(content2);
        message2.setParentId(message1.getId());
        messageApi.send(message2);


        Message message3 = new Message();
        message3.setSenderId(senderId);
        message3.setReceiverId(receiverId);
        message3.setTitle("abcded");
        MessageContent content3 = new MessageContent();
        content3.setContent("abcde");
        message3.setContent(content3);
        message3.setParentId(message2.getId());
        messageApi.send(message3);


        Long actualCount = messageService.count();
        Assert.assertEquals(expectedCount, actualCount);


        Assert.assertEquals(message1.getId() + "/" + message2.getId() + "/", message3.getParentIds());


        Page<Message> page = messageApi.findUserMessage(receiverId, MessageState.in_box, null);
        Assert.assertTrue(page.getTotalElements() >= 1);
        Assert.assertTrue(messageApi.countUnread(receiverId) >= 1);
View Full Code Here

    public void testSendSystemMessageSuccess() {


        Long expectedCount = 3 + messageService.count();

        Message message = new Message();
        message.setSenderId(senderId);
        message.setTitle("abcded");
        MessageContent content = new MessageContent();
        content.setContent("abcde");
        message.setContent(content);
        Long[] userIds = new Long[]{1L, 2L, 3L};

        messageApi.sendSystemMessage(userIds, message);

        Long actualCount = messageService.count();
View Full Code Here

        User user1 = createDefaultUser();

        Long expectedCount = userService.count();

        Message message = new Message();
        message.setSenderId(senderId);
        message.setTitle("abcded");
        MessageContent content = new MessageContent();
        content.setContent("abcde");
        message.setContent(content);

        if(AopProxyUtils.isAsync(messageApi)) {
            AopProxyUtils.removeAsync(messageApi);
        }
View Full Code Here

    public void testRecycleSenderSingleMessage() {
        Long expectedTrashBoxCount =
                messageApi.findUserMessage(senderId, MessageState.trash_box, null).getTotalElements() + 1;
        Long expectedUnreadCount = messageApi.countUnread(receiverId) + 1;

        Message message = sendDefaultMessage();
        messageApi.recycle(senderId, message.getId());

        Assert.assertEquals(MessageState.trash_box, message.getSenderState());
        Assert.assertEquals(MessageState.in_box, message.getReceiverState());

        Long actualTrashBoxCount = messageApi.findUserMessage(senderId, MessageState.trash_box, null).getTotalElements();
        Long actualUnreadCount = messageApi.countUnread(receiverId);
        Assert.assertEquals(expectedTrashBoxCount, actualTrashBoxCount);
        Assert.assertEquals(expectedUnreadCount, actualUnreadCount);
View Full Code Here

    public void testRecycleReceiverSingleMessage() {
        Long expectedTrashBoxCount =
                messageApi.findUserMessage(receiverId, MessageState.trash_box, null).getTotalElements() + 1;
        Long expectedUnreadCount = messageApi.countUnread(receiverId);

        Message message = sendDefaultMessage();
        messageApi.recycle(receiverId, message.getId());

        Assert.assertEquals(MessageState.out_box, message.getSenderState());
        Assert.assertEquals(MessageState.trash_box, message.getReceiverState());

        Long actualTrashBoxCount = messageApi.findUserMessage(receiverId, MessageState.trash_box, null).getTotalElements();
        Long actualUnreadCount = messageApi.countUnread(receiverId);

        Assert.assertEquals(expectedTrashBoxCount, actualTrashBoxCount);
View Full Code Here

    @Test
    public void testBatchRecycleSenderMessage() {
        Long expectedTrashBoxCount = 3 + messageApi.findUserMessage(senderId, MessageState.trash_box, null).getTotalElements();
        Long expectedUnreadCount = 3 + messageApi.countUnread(receiverId);

        Message message1 = sendDefaultMessage();
        Message message2 = sendDefaultMessage();
        Message message3 = sendDefaultMessage();
        Long[] messageIds = new Long[]{message1.getId(), message2.getId(), message3.getId()};

        messageApi.recycle(senderId, messageIds);

        message1 = messageService.findOne(message1.getId());
        Assert.assertEquals(MessageState.trash_box, message1.getSenderState());
View Full Code Here

    @Test
    public void testBatchRecycleReceiverMessage() {
        Long expectedTrashBoxCount = 3 + messageApi.findUserMessage(receiverId, MessageState.trash_box, null).getTotalElements();
        Long expectedUnreadCount = messageApi.countUnread(receiverId);

        Message message1 = sendDefaultMessage();
        Message message2 = sendDefaultMessage();
        Message message3 = sendDefaultMessage();
        Long[] messageIds = new Long[]{message1.getId(), message2.getId(), message3.getId()};

        messageApi.recycle(receiverId, messageIds);

        message1 = messageService.findOne(message1.getId());
        Assert.assertEquals(MessageState.out_box, message1.getSenderState());
View Full Code Here

TOP

Related Classes of com.sishuok.es.personal.message.entity.Message

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.