Package com.manning.gia.todo.model

Examples of com.manning.gia.todo.model.ToDoItem


        inMemoryToDoRepository = new InMemoryToDoRepository();
    }

    @Test
    public void testInsertToDoItem() {
        ToDoItem toDoItem = new ToDoItem();
        toDoItem.setName("Write unit tests");
        inMemoryToDoRepository.insert(toDoItem);
        List<ToDoItem> toDoItems = inMemoryToDoRepository.findAll();

        assertEquals(1, toDoItems.size());
        assertEquals(toDoItem, toDoItems.get(0));
View Full Code Here


        assertEquals(toDoItem, toDoItems.get(0));
    }

    @Test
    public void testFindToDoItemById() {
        ToDoItem toDoItem = new ToDoItem();
        toDoItem.setName("Write unit tests");
        inMemoryToDoRepository.insert(toDoItem);
        ToDoItem foundToDoItem = inMemoryToDoRepository.findById(1L);

        assertEquals(toDoItem, foundToDoItem);
    }
View Full Code Here

        assertEquals(toDoItem, foundToDoItem);
    }

    @Test
    public void testFindAllToDoItems() {
        ToDoItem toDoItem1 = new ToDoItem();
        toDoItem1.setName("Write unit tests");
        ToDoItem toDoItem2 = new ToDoItem();
        toDoItem2.setName("Write integration tests");
        ToDoItem toDoItem3 = new ToDoItem();
        toDoItem3.setName("Write functional tests");
        inMemoryToDoRepository.insert(toDoItem1);
        inMemoryToDoRepository.insert(toDoItem2);
        inMemoryToDoRepository.insert(toDoItem3);
        List<ToDoItem> toDoItems = inMemoryToDoRepository.findAll();
View Full Code Here

        assertEquals(3, toDoItems.size());
    }

    @Test
    public void testFindAllActiveToDoItems() {
        ToDoItem toDoItem1 = new ToDoItem();
        toDoItem1.setName("Write unit tests");
        ToDoItem toDoItem2 = new ToDoItem();
        toDoItem2.setName("Write integration tests");
        ToDoItem toDoItem3 = new ToDoItem();
        toDoItem3.setName("Write functional tests");
        inMemoryToDoRepository.insert(toDoItem1);
        inMemoryToDoRepository.insert(toDoItem2);
        inMemoryToDoRepository.insert(toDoItem3);
        List<ToDoItem> toDoItems = inMemoryToDoRepository.findAllActive();
View Full Code Here

        assertEquals(3, toDoItems.size());
    }

    @Test
    public void testFindAllCompletedToDoItems() {
        ToDoItem toDoItem1 = new ToDoItem();
        toDoItem1.setName("Write unit tests");
        ToDoItem toDoItem2 = new ToDoItem();
        toDoItem2.setName("Write integration tests");
        toDoItem2.setCompleted(true);
        ToDoItem toDoItem3 = new ToDoItem();
        toDoItem3.setName("Write functional tests");
        inMemoryToDoRepository.insert(toDoItem1);
        inMemoryToDoRepository.insert(toDoItem2);
        inMemoryToDoRepository.insert(toDoItem3);
        List<ToDoItem> toDoItems = inMemoryToDoRepository.findAllCompleted();
View Full Code Here

        assertEquals(1, toDoItems.size());
    }

    @Test
    public void testDeleteToDoItem() {
        ToDoItem toDoItem = new ToDoItem();
        toDoItem.setName("Write unit tests");
        inMemoryToDoRepository.insert(toDoItem);
        List<ToDoItem> toDoItems = inMemoryToDoRepository.findAll();

        assertEquals(1, toDoItems.size());
        assertEquals(toDoItem, toDoItems.get(0));
View Full Code Here

        assertEquals(0, toDoItems.size());
    }

    @Test
    public void testUpdateToDoItem() {
        ToDoItem toDoItem = new ToDoItem();
        toDoItem.setName("Write unit tests");
        inMemoryToDoRepository.insert(toDoItem);
        List<ToDoItem> toDoItems = inMemoryToDoRepository.findAll();

        assertEquals(1, toDoItems.size());
        assertEquals(toDoItem, toDoItems.get(0));
        toDoItem.setName("Updating an item");
        inMemoryToDoRepository.update(toDoItem);
        toDoItems = inMemoryToDoRepository.findAll();
        assertEquals("Updating an item", toDoItems.get(0).getName());
    }
View Full Code Here

    private void createAndInsertToDoItems(int items) {
        System.out.println("Creating " + items + " To Do items.");

        for (int i = 1; i <= items; i++) {
            ToDoItem toDoItem = new ToDoItem();
            toDoItem.setName("To Do task " + i);
            inMemoryToDoRepository.insert(toDoItem);
        }
    }
View Full Code Here

        inMemoryToDoRepository = new InMemoryToDoRepository();
    }

    @Test
    public void testInsertToDoItem() {
        ToDoItem newToDoItem = new ToDoItem();
        newToDoItem.setName("Write unit tests");
        Long newId = inMemoryToDoRepository.insert(newToDoItem);
        assertNull(newId);

        ToDoItem persistedToDoItem = inMemoryToDoRepository.findById(newId);
        assertNotNull(persistedToDoItem);
        assertEquals(newToDoItem, persistedToDoItem);
    }
View Full Code Here

        inMemoryToDoRepository = new InMemoryToDoRepository();
    }

    @Test
    public void testToDoItem() {
        ToDoItem newToDoItem = new ToDoItem();
        newToDoItem.setName("Write unit tests");
        Long newId = inMemoryToDoRepository.insert(newToDoItem);
        assertNotNull(newId);

        ToDoItem persistedToDoItem = inMemoryToDoRepository.findById(newId);
        assertNotNull(persistedToDoItem);
        assertEquals(newToDoItem, persistedToDoItem);
    }
View Full Code Here

TOP

Related Classes of com.manning.gia.todo.model.ToDoItem

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.