Package com.darkhonor.rage.model

Examples of com.darkhonor.rage.model.TestCase


    @Test
    public void testUpdateNoExemptions()
    {
        System.out.println("update - To no Exemptions");
        System.out.println("update");
        TestCase testCase = createSampleTestCase1();
        assertTrue(instance.isOpen());
       
        testCase.setValue(new BigDecimal("1.6"));
        testCase.addInput("9876");
        testCase.setOutputs(new ArrayList<String>());
        testCase.addOutput("Name - Bigfellar");
        testCase.addOutput("Race - Tauren");
        testCase.setExcludes(new ArrayList<String>());
              
        TestCase result = instance.update(testCase);
        assertTrue(instance.isOpen());

        assertNotNull(result);
        assertNotNull(result.getId());
        assertEquals(new Long(5L), result.getId());
        assertNotNull(result.getValue());
        assertEquals(new BigDecimal("1.6"), result.getValue());
        assertNotNull(result.getInputs());
        assertEquals(3, result.getInputs().size());
        assertEquals("1234", result.getInputs().get(0));
        assertEquals("5678", result.getInputs().get(1));
        assertEquals("9876", result.getInputs().get(2));
        assertNotNull(result.getOutputs());
        assertEquals(2, result.getOutputs().size());
        assertEquals("Name - Bigfellar", result.getOutputs().get(0));
        assertEquals("Race - Tauren", result.getOutputs().get(1));
        assertNotNull(result.getExcludes());
        assertEquals(0, result.getExcludes().size());
    }
View Full Code Here


   
    @Test
    public void testUpdateFromNoInputs()
    {
        System.out.println("update - From no inputs");
        TestCase testCase = createSampleTestCase3();
        assertTrue(instance.isOpen());
       
        testCase.setValue(new BigDecimal("1.6"));
        testCase.addInput("9876");
              
        TestCase result = instance.update(testCase);
        assertTrue(instance.isOpen());

        assertNotNull(result);
        assertNotNull(result.getId());
        assertEquals(new Long(6L), result.getId());
        assertNotNull(result.getValue());
        assertEquals(new BigDecimal("1.6"), result.getValue());
        assertNotNull(result.getInputs());
        assertEquals(1, result.getInputs().size());
        assertEquals("9876", result.getInputs().get(0));
        assertNotNull(result.getOutputs());
        assertEquals(1, result.getOutputs().size());
        assertEquals("Hello World", result.getOutputs().get(0));
        assertNotNull(result.getExcludes());
        assertEquals(1, result.getExcludes().size());
        assertEquals("Mini Me", result.getExcludes().get(0));
    }
View Full Code Here

   
    @Test
    public void testUpdateFromNoExemptions()
    {
        System.out.print("update - From no exemptions");
        TestCase testCase = createSampleTestCase2();
        assertTrue(instance.isOpen());
       
        testCase.addExclusion("Orc");
        testCase.addExclusion("Human");
              
        TestCase result = instance.update(testCase);
        assertTrue(instance.isOpen());

        assertNotNull(result);
        assertNotNull(result.getId());
        assertEquals(new Long(2L), result.getId());
        assertNotNull(result.getValue());
        assertEquals(new BigDecimal("2.5"), result.getValue());
        assertNotNull(result.getInputs());
        assertEquals(2, result.getInputs().size());
        assertEquals("4", result.getInputs().get(0));
        assertEquals("5", result.getInputs().get(1));
        assertNotNull(result.getOutputs());
        assertEquals(1, result.getOutputs().size());
        assertEquals("Result = 999999999", result.getOutputs().get(0));
        assertNotNull(result.getExcludes());
        assertEquals(2, result.getExcludes().size());
        assertEquals("Orc", result.getExcludes().get(0));
        assertEquals("Human", result.getExcludes().get(1));
    }
View Full Code Here

     *
     * @return      A predictable TestCase
     */
    private TestCase createNewTestCaseNoInputs()
    {
        TestCase testCase = new TestCase(new BigDecimal("10.25"));
        testCase.setId(new Long(45L));
        testCase.addOutput("Hello World");
        return testCase;
    }
View Full Code Here

     *
     * @return      A predictable TestCase
     */
    private TestCase createNewTestCaseNoId()
    {
        TestCase testCase = new TestCase(new BigDecimal("10.18"));
        testCase.addInput("12");
        testCase.addInput("34");
        testCase.addOutput("56");
        return testCase;
    }
View Full Code Here

TOP

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

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.