Package com.stoyanr.todo.model

Examples of com.stoyanr.todo.model.Item


        TestUtils.assertDocumentEquals(document, documentx, false);
    }

    private void testGetItemFromJson(Item item) {
        JSONObject json = ser.toJson(item);
        Item itemx = ser.getItem(json);
        TestUtils.assertItemEquals(item, itemx);
    }
View Full Code Here


        TestUtils.assertItemEquals(item, itemx);
    }

    private void testGetItemFromString(Item item) {
        String json = ser.toString(item);
        Item itemx = ser.getItem(json);
        TestUtils.assertItemEquals(item, itemx);
    }
View Full Code Here

                return doc.getUserId();
            }
        });
        when(ser.toString(any(Item.class))).thenAnswer(new Answer<String>() {
            public String answer(InvocationOnMock inv) {
                Item item = (Item) inv.getArguments()[0];
                String key = String.valueOf(item.getId());
                serialized.put(key, item);
                return key;
            }
        });
        when(ser.getDocument(anyString())).thenAnswer(new Answer<Document>() {
View Full Code Here

    @Test
    public void testAddItem() {
        String text = getItemText();
        data.addItem(text);
        Item item = new Item(null, 0, text, Priority.MEDIUM, Status.NEW, NOW,
            NOW);
        verifyAddItemInvocations(item);
        assertEquals(1, data.getDocument().getItems().size());
        TestUtils.assertItemEquals(item, data.getDocument().getItems().get(0));
        assertEquals(1, data.getNextId());
View Full Code Here

        String text = getItemText();
        data.addItem(text);
        data.setDirty(false);
        String newText = text + " (x)";
        data.updateItem(data.getDocument().getItems().get(0), newText);
        Item itemx = new Item(null, 0, newText, Priority.MEDIUM, Status.NEW,
            NOW, NOW);
        verifyUpdateItemInvocations(itemx);
        assertUpdateItemResults(itemx);
    }
View Full Code Here

    }

    @Test(expected = AssertionError.class)
    public void testUpdateItemTextError() {
        String text = getItemText();
        Item item = new Item(null, 0, text, Priority.MEDIUM, Status.NEW, NOW,
            NOW);
        data.updateItem(item, text);
    }
View Full Code Here

    public void testUpdateItemPriority() {
        data.addItem(getItemText());
        data.setDirty(false);
        Priority prio = Priority.LOW;
        data.updateItem(data.getDocument().getItems().get(0), prio);
        Item itemx = new Item(null, 0, getItemText(), prio, Status.NEW, NOW,
            NOW);
        verifyUpdateItemInvocations(itemx);
        assertUpdateItemResults(itemx);
    }
View Full Code Here

    public void testUpdateItemStatus() {
        data.addItem(getItemText());
        data.setDirty(false);
        Status status = Status.IN_PROGRESS;
        data.updateItem(data.getDocument().getItems().get(0), status);
        Item itemx = new Item(null, 0, getItemText(), Priority.MEDIUM, status,
            NOW, NOW);
        verifyUpdateItemInvocations(itemx);
        assertUpdateItemResults(itemx);
    }
View Full Code Here

    }

    @Test(expected = AssertionError.class)
    public void testDeleteItemError() {
        String text = getItemText();
        Item item = new Item(null, 0, text, Priority.MEDIUM, Status.NEW, NOW,
            NOW);
        data.deleteItem(item, 0);
    }
View Full Code Here

            .stringValue());
        Date created = new Date((long) value.get(CREATED).isNumber()
            .doubleValue());
        Date updated = new Date((long) value.get(UPDATED).isNumber()
            .doubleValue());
        return new Item(key, id, text, priority, status, created, updated);
    }
View Full Code Here

TOP

Related Classes of com.stoyanr.todo.model.Item

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.