Package com.stoyanr.todo.model

Examples of com.stoyanr.todo.model.Document


    }

    @Test
    public void testGetItemFromJson() {
        for (int i = 0; i < PARAMETERS.length; i++) {
            Document document = (Document) PARAMETERS[i][0];
            for (Item item : document.getItems()) {
                testGetItemFromJson(item);
            }
        }
    }
View Full Code Here


    }

    @Test
    public void testGetItemFromString() {
        for (int i = 0; i < PARAMETERS.length; i++) {
            Document document = (Document) PARAMETERS[i][0];
            for (Item item : document.getItems()) {
                testGetItemFromString(item);
            }
        }
    }
View Full Code Here

        }
    }
   
    private void testGetDocumentFromJson(Document document) {
        JSONObject json = ser.toJson(document);
        Document documentx = ser.getDocument(json);
        TestUtils.assertDocumentEquals(document, documentx, false);
    }
View Full Code Here

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

    private void testGetDocumentFromString(Document document) {
        String json = ser.toString(document);
        Document documentx = ser.getDocument(json);
        TestUtils.assertDocumentEquals(document, documentx, false);
    }
View Full Code Here

    public static JsonSerializer createMockSerializer() {
        JsonSerializer ser = mock(JsonSerializer.class);
        // @formatter:off
        when(ser.toString(any(Document.class))).thenAnswer(new Answer<String>() {
            public String answer(InvocationOnMock inv) {
                Document doc = (Document) inv.getArguments()[0];
                serialized.put(doc.getUserId(), doc);
                return doc.getUserId();
            }
        });
        when(ser.toString(any(Item.class))).thenAnswer(new Answer<String>() {
            public String answer(InvocationOnMock inv) {
                Item item = (Item) inv.getArguments()[0];
View Full Code Here

    public void setUp() {
        MockUtils.clearMockStorage();
        MockUtils.clearMockSerializer();
        storage = MockUtils.createMockStorage();
        serializer = MockUtils.createMockSerializer();
        managed = new Document(U0, new ArrayList<Item>(), THEN);
        data = new DocumentData(managed, storage, serializer);
        verifyConstructorInvocations();
        assertEquals(0, data.getNextId());
        assertEquals(false, data.isDirty());
    }
View Full Code Here

    public void setUp() {
        MockUtils.clearMockStorage();
        MockUtils.clearMockSerializer();
        storage = MockUtils.createMockStorage();
        serializer = MockUtils.createMockSerializer();
        managed = new Document(U0, new ArrayList<Item>(), new Date(0));
        data = new DocumentData(managed, storage, serializer);
        svc = createMockService(success);
        view = (ItemsView<Item>) mock(ItemsView.class);
        presenter = new DocumentPresenter(svc, data, view);
    }
View Full Code Here

                return null;
            }
        }).when(svcx).loadDocument((AsyncCallback<Document>) any(AsyncCallback.class));
        doAnswer(new Answer<Void>() {
            public Void answer(InvocationOnMock inv) {
                Document document = (Document) inv.getArguments()[0];
                document.setLastSaved(new Date(1000));
                AsyncCallback<Document> c = (AsyncCallback<Document>) inv.getArguments()[1];
                if (success) {
                    c.onSuccess(document);
                } else {
                    c.onFailure(null);
View Full Code Here

    public Document getDocument(JSONObject value) {
        String userId = value.get(USER_ID).isString().stringValue();
        Date lastSaved = new Date((long) value.get(LAST_SAVED).isNumber()
            .doubleValue());
        return new Document(userId, new ArrayList<Item>(), lastSaved);
    }
View Full Code Here

    }

    public Document getDocument() {
        List<Item> items = new ArrayList<Item>();
        items.addAll(document.getItems());
        return new Document(document.getUserId(), items,
            document.getLastSaved());
    }
View Full Code Here

TOP

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

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.