Item Bar System Testing Plan - UQdeco2800/2021-ext-studio-2 GitHub Wiki
Sprint 3
Considering it is hard to test whether an item was picked up or used because of its visual nature, the tests were made to check the capacity of item bar
    @Test
    void addwater() {
        newItembar bar = spy(newItembar.class);
        for (int i = 0; i < 8; i++) {
            bar.addwater();
        }
        assertEquals(10,bar.getwater());
    }
    @Test
    void addfood() {
        newItembar bar = spy(newItembar.class);
        for (int i = 0; i < 8; i++) {
            bar.addfood();
        }
        assertEquals(10,bar.getfood());
    }
    @Test
    void addkit() {
        newItembar bar = spy(newItembar.class);
        for (int i = 0; i < 8; i++) {
            bar.addkit();
        }
        assertEquals(10,bar.getkit());
    }
Things can be tested in game play
- pick up kits
 - press K to use water, will increase water image on water system by 1
 - press J to use kit, will increase health by 10
 - press L to use food, will increase food image on food system by 1