Package com.darkhonor.rage.model

Examples of com.darkhonor.rage.model.GradedEvent


    public void testGetAllVersionsOfGradedEventNullCourse()
    {
        System.out.println("getAllVersionsOfGradedEventNullCourse");
        assertTrue(instance.isOpen());

        GradedEvent assignment = new GradedEvent();
        assignment.setTerm("Spring 2010");
        assignment.setAssignment("PEX2");
        assignment.setVersion("ALL");

        List<GradedEvent> result = instance.getAllVersionsOfGradedEvent(assignment);
    }
View Full Code Here


    public void testUpdateVersion()
    {
        System.out.println("updateVersion");
        assertTrue(instance.isOpen());

        GradedEvent gradedEvent = instance.find(new Long(3L));
        gradedEvent.setVersion("ALL");

        assertEquals(1, gradedEvent.getQuestions().size());

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
        assertNotNull(result);

        // Grab the updated GradedEvent from the Data source
        GradedEvent requestQuery = instance.find(new Long(3L));

        // Verify the data is maintained across the 3 versions (local, result from
        // update, and query of the data source

        // Id
        assertEquals(new Long(3L), requestQuery.getId());
        assertEquals(result.getId(), requestQuery.getId());

        // Course
        assertEquals("CS110", requestQuery.getCourse().getName());
        assertEquals(result.getCourse(), requestQuery.getCourse());

        // Assignment
        assertEquals("PEX2", requestQuery.getAssignment());
        assertEquals(result.getAssignment(), requestQuery.getAssignment());

        // Term
        assertEquals("Summer 2010", requestQuery.getTerm());
        assertEquals(result.getTerm(), requestQuery.getTerm());

        // Version
        assertEquals("ALL", requestQuery.getVersion());
        assertEquals(result.getVersion(), requestQuery.getVersion());

        // Due Date
        assertEquals("29 Apr 2010", requestQuery.getDueDate());
        assertEquals(result.getDueDate(), requestQuery.getDueDate());

        // Partial Credit
        assertEquals(true, requestQuery.getPartialCredit());
        assertEquals(result.getPartialCredit(), requestQuery.getPartialCredit());

        // Number of Questions
        assertEquals(1, requestQuery.getQuestions().size());
        assertEquals(result.getQuestions().size(), requestQuery.getQuestions().size());

        assertTrue(instance.isOpen());
    }
View Full Code Here

    public void testUpdateDueDate()
    {
        System.out.println("updateDueDate");
        assertTrue(instance.isOpen());

        GradedEvent gradedEvent = instance.find(new Long(3L));
        gradedEvent.setDueDate("23 May 2010");

        assertEquals(1, gradedEvent.getQuestions().size());

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
        assertNotNull(result);

        // Grab the updated GradedEvent from the Data source
        GradedEvent requestQuery = instance.find(new Long(3L));

        // Verify the data is maintained across the 3 versions (local, result from
        // update, and query of the data source

        // Id
        assertEquals(new Long(3L), requestQuery.getId());
        assertEquals(result.getId(), requestQuery.getId());

        // Course
        assertEquals("CS110", requestQuery.getCourse().getName());
        assertEquals(result.getCourse(), requestQuery.getCourse());

        // Assignment
        assertEquals("PEX2", requestQuery.getAssignment());
        assertEquals(result.getAssignment(), requestQuery.getAssignment());

        // Term
        assertEquals("Summer 2010", requestQuery.getTerm());
        assertEquals(result.getTerm(), requestQuery.getTerm());

        // Version
        assertEquals("M2", requestQuery.getVersion());
        assertEquals(result.getVersion(), requestQuery.getVersion());

        // Due Date
        assertEquals("23 May 2010", requestQuery.getDueDate());
        assertEquals(result.getDueDate(), requestQuery.getDueDate());

        // Partial Credit
        assertEquals(true, requestQuery.getPartialCredit());
        assertEquals(result.getPartialCredit(), requestQuery.getPartialCredit());

        // Number of Questions
        assertEquals(1, requestQuery.getQuestions().size());
        assertEquals(result.getQuestions().size(), requestQuery.getQuestions().size());

        assertTrue(instance.isOpen());
    }
View Full Code Here

    public void testUpdatePartialCredit()
    {
        System.out.println("updatePartialCredit");
        assertTrue(instance.isOpen());

        GradedEvent gradedEvent = instance.find(new Long(3L));
        gradedEvent.setPartialCredit(false);

        assertEquals(1, gradedEvent.getQuestions().size());

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
        assertNotNull(result);

        // Grab the updated GradedEvent from the Data source
        GradedEvent requestQuery = instance.find(new Long(3L));

        // Verify the data is maintained across the 3 versions (local, result from
        // update, and query of the data source

        // Id
        assertEquals(new Long(3L), requestQuery.getId());
        assertEquals(result.getId(), requestQuery.getId());

        // Course
        assertEquals("CS110", requestQuery.getCourse().getName());
        assertEquals(result.getCourse(), requestQuery.getCourse());

        // Assignment
        assertEquals("PEX2", requestQuery.getAssignment());
        assertEquals(result.getAssignment(), requestQuery.getAssignment());

        // Term
        assertEquals("Summer 2010", requestQuery.getTerm());
        assertEquals(result.getTerm(), requestQuery.getTerm());

        // Version
        assertEquals("M2", requestQuery.getVersion());
        assertEquals(result.getVersion(), requestQuery.getVersion());

        // Due Date
        assertEquals("29 Apr 2010", requestQuery.getDueDate());
        assertEquals(result.getDueDate(), requestQuery.getDueDate());

        // Partial Credit
        assertEquals(false, requestQuery.getPartialCredit());
        assertEquals(result.getPartialCredit(), requestQuery.getPartialCredit());

        // Number of Questions
        assertEquals(1, requestQuery.getQuestions().size());
        assertEquals(result.getQuestions().size(), requestQuery.getQuestions().size());

        assertTrue(instance.isOpen());
    }
View Full Code Here

    public void testUpdateRemoveAllQuestions()
    {
        System.out.println("updateRemoveAllQuestions");
        assertTrue(instance.isOpen());

        GradedEvent gradedEvent = instance.find(new Long(3L));
        assertEquals(1, gradedEvent.getQuestions().size());
        gradedEvent.clearQuestions();

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
        assertNotNull(result);

        // Grab the updated GradedEvent from the Data source
        GradedEvent requestQuery = instance.find(new Long(3L));

        // Verify the data is maintained across the 3 versions (local, result from
        // update, and query of the data source

        // Id
        assertEquals(new Long(3L), requestQuery.getId());
        assertEquals(result.getId(), requestQuery.getId());

        // Course
        assertEquals("CS110", requestQuery.getCourse().getName());
        assertEquals(result.getCourse(), requestQuery.getCourse());

        // Assignment
        assertEquals("PEX2", requestQuery.getAssignment());
        assertEquals(result.getAssignment(), requestQuery.getAssignment());

        // Term
        assertEquals("Summer 2010", requestQuery.getTerm());
        assertEquals(result.getTerm(), requestQuery.getTerm());

        // Version
        assertEquals("M2", requestQuery.getVersion());
        assertEquals(result.getVersion(), requestQuery.getVersion());

        // Due Date
        assertEquals("29 Apr 2010", requestQuery.getDueDate());
        assertEquals(result.getDueDate(), requestQuery.getDueDate());

        // Partial Credit
        assertEquals(true, requestQuery.getPartialCredit());
        assertEquals(result.getPartialCredit(), requestQuery.getPartialCredit());

        // Number of Questions
        assertEquals(0, requestQuery.getQuestions().size());
        assertEquals(result.getQuestions().size(), requestQuery.getQuestions().size());

        assertTrue(instance.isOpen());
    }
View Full Code Here

        QuestionDAO questionDAO = new QuestionDAO(testDb.getConnection());
        Question question = questionDAO.find(2L);


        GradedEvent gradedEvent = instance.find(new Long(3L));

        assertEquals(1, gradedEvent.getQuestions().size());
        gradedEvent.addQuestion(question);

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
        assertNotNull(result);

        // Grab the updated GradedEvent from the Data source
        GradedEvent requestQuery = instance.find(new Long(3L));

        // Verify the data is maintained across the 3 versions (local, result from
        // update, and query of the data source

        // Id
        assertEquals(new Long(3L), requestQuery.getId());
        assertEquals(result.getId(), requestQuery.getId());

        // Course
        assertEquals("CS110", requestQuery.getCourse().getName());
        assertEquals(result.getCourse(), requestQuery.getCourse());

        // Assignment
        assertEquals("PEX2", requestQuery.getAssignment());
        assertEquals(result.getAssignment(), requestQuery.getAssignment());

        // Term
        assertEquals("Summer 2010", requestQuery.getTerm());
        assertEquals(result.getTerm(), requestQuery.getTerm());

        // Version
        assertEquals("M2", requestQuery.getVersion());
        assertEquals(result.getVersion(), requestQuery.getVersion());

        // Due Date
        assertEquals("29 Apr 2010", requestQuery.getDueDate());
        assertEquals(result.getDueDate(), requestQuery.getDueDate());

        // Partial Credit
        assertEquals(true, requestQuery.getPartialCredit());
        assertEquals(result.getPartialCredit(), requestQuery.getPartialCredit());

        // Number of Questions
        assertEquals(2, requestQuery.getQuestions().size());
        assertEquals(result.getQuestions().size(), requestQuery.getQuestions().size());

        assertTrue(instance.isOpen());
        questionDAO.closeConnection();
    }
View Full Code Here

        assertTrue(instance.isOpen());

        CategoryDAO categoryDAO = new CategoryDAO(testDb.getConnection());
        Category category = categoryDAO.find(2L);

        GradedEvent gradedEvent = instance.find(new Long(3L));

        Question newQuestion = new Question(42L, "TestQ", category,
                "This is a new test question");

        assertEquals(1, gradedEvent.getQuestions().size());
        gradedEvent.addQuestion(newQuestion);

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
        assertNotNull(result);

        // Grab the updated GradedEvent from the Data source
        GradedEvent requestQuery = instance.find(new Long(3L));

        // Verify the data is maintained across the 3 versions (local, result from
        // update, and query of the data source

        // Id
        assertEquals(new Long(3L), requestQuery.getId());
        assertEquals(result.getId(), requestQuery.getId());

        // Course
        assertEquals("CS110", requestQuery.getCourse().getName());
        assertEquals(result.getCourse(), requestQuery.getCourse());

        // Assignment
        assertEquals("PEX2", requestQuery.getAssignment());
        assertEquals(result.getAssignment(), requestQuery.getAssignment());

        // Term
        assertEquals("Summer 2010", requestQuery.getTerm());
        assertEquals(result.getTerm(), requestQuery.getTerm());

        // Version
        assertEquals("M2", requestQuery.getVersion());
        assertEquals(result.getVersion(), requestQuery.getVersion());

        // Due Date
        assertEquals("29 Apr 2010", requestQuery.getDueDate());
        assertEquals(result.getDueDate(), requestQuery.getDueDate());

        // Partial Credit
        assertEquals(true, requestQuery.getPartialCredit());
        assertEquals(result.getPartialCredit(), requestQuery.getPartialCredit());

        // Number of Questions
        assertEquals(2, requestQuery.getQuestions().size());
        assertEquals(result.getQuestions().size(), requestQuery.getQuestions().size());

        assertTrue(instance.isOpen());
        categoryDAO.closeConnection();
    }
View Full Code Here

    public void testUpdateRemoveQuestion()
    {
        System.out.println("updateDueDate");
        assertTrue(instance.isOpen());

        GradedEvent gradedEvent = instance.find(new Long(3L));
        assertEquals(1, gradedEvent.getQuestions().size());
        assertNotNull(gradedEvent.getQuestions());
        Question question = gradedEvent.getQuestions().get(0);
        gradedEvent.removeQuestion(question);

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
        assertNotNull(result);

        // Grab the updated GradedEvent from the Data source
        GradedEvent requestQuery = instance.find(new Long(3L));

        // Verify the data is maintained across the 3 versions (local, result from
        // update, and query of the data source

        // Id
        assertEquals(new Long(3L), requestQuery.getId());
        assertEquals(result.getId(), requestQuery.getId());

        // Course
        assertEquals("CS110", requestQuery.getCourse().getName());
        assertEquals(result.getCourse(), requestQuery.getCourse());

        // Assignment
        assertEquals("PEX2", requestQuery.getAssignment());
        assertEquals(result.getAssignment(), requestQuery.getAssignment());

        // Term
        assertEquals("Summer 2010", requestQuery.getTerm());
        assertEquals(result.getTerm(), requestQuery.getTerm());

        // Version
        assertEquals("M2", requestQuery.getVersion());
        assertEquals(result.getVersion(), requestQuery.getVersion());

        // Due Date
        assertEquals("29 Apr 2010", requestQuery.getDueDate());
        assertEquals(result.getDueDate(), requestQuery.getDueDate());

        // Partial Credit
        assertEquals(true, requestQuery.getPartialCredit());
        assertEquals(result.getPartialCredit(), requestQuery.getPartialCredit());

        // Number of Questions
        assertEquals(0, requestQuery.getQuestions().size());
        assertEquals(result.getQuestions().size(), requestQuery.getQuestions().size());

        assertTrue(instance.isOpen());
    }
View Full Code Here

        Course course = courseDAO.find(2L);

        CategoryDAO categoryDAO = new CategoryDAO(testDb.getConnection());
        Category category = categoryDAO.find(2L);

        GradedEvent gradedEvent = instance.find(new Long(3L));
        gradedEvent.setCourse(course);
        gradedEvent.setAssignment("PEX3");
        gradedEvent.setDueDate("19 May 2010");
        gradedEvent.setPartialCredit(false);
        gradedEvent.setTerm("Fall 2010");
        gradedEvent.setVersion("ALL");

        Question newQuestion = new Question(42L, "TestQ", category,
                "This is a new test question");

        gradedEvent.addQuestion(newQuestion);

        assertTrue(instance.isOpen());
        instance.closeConnection();
        assertFalse(instance.isOpen());

        // Make sure the updated GradedEvent is returned from the method
        GradedEvent result = instance.update(gradedEvent);
    }
View Full Code Here

    public void testUpdateNullGradedEvent()
    {
        System.out.println("updateNullGradedEvent");
        assertTrue(instance.isOpen());

        GradedEvent gradedEvent = null;

        instance.update(gradedEvent);
    }
View Full Code Here

TOP

Related Classes of com.darkhonor.rage.model.GradedEvent

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.