Package org.drools.decisiontable.parser.xls.PropertiesSheetListener

Examples of org.drools.decisiontable.parser.xls.PropertiesSheetListener.CaseInsensitiveMap


        final InputStream stream = RuleWorksheetParseTest.class.getResourceAsStream( "/data/BasicWorkbook.xls" );

        final RuleSheetListener listener = getRuleSheetListener( stream );

        final CaseInsensitiveMap props = listener.getProperties();
        assertNotNull( props );
        assertEquals( "myruleset", props.getSingleProperty( "RuleSet" ) );
        assertEquals( "someMisc",  props.getSingleProperty( "misc" ) );
        /*
         * System.out.println("Here are the global properties...");
         * listener.getProperties().list(System.out);
         */
    }
View Full Code Here


    @Test
    public void testComplexWorkbookProperties() throws Exception {
        final InputStream stream = RuleWorksheetParseTest.class.getResourceAsStream( "/data/ComplexWorkbook.xls" );
        final RuleSheetListener listener = getRuleSheetListener( stream );

        final CaseInsensitiveMap props = listener.getProperties();
        assertNotNull( props );
        final String ruleSetName = props.getSingleProperty( "RuleSet" );
        assertEquals( "ruleSetName", ruleSetName );
    }
View Full Code Here

        final InputStream stream = RuleWorksheetParseTest.class.getResourceAsStream( "/data/BasicWorkbook.xls" );

        final RuleSheetListener listener = getRuleSheetListener( stream );

        final CaseInsensitiveMap props = listener.getProperties();
        assertNotNull( props );
        assertEquals( "myruleset", props.getSingleProperty( "RuleSet" ) );
        assertEquals( "someMisc",  props.getSingleProperty( "misc" ) );
        /*
         * System.out.println("Here are the global properties...");
         * listener.getProperties().list(System.out);
         */
    }
View Full Code Here

    @Test
    public void testComplexWorkbookProperties() throws Exception {
        final InputStream stream = RuleWorksheetParseTest.class.getResourceAsStream( "/data/ComplexWorkbook.xls" );
        final RuleSheetListener listener = getRuleSheetListener( stream );

        final CaseInsensitiveMap props = listener.getProperties();
        assertNotNull( props );
        final String ruleSetName = props.getSingleProperty( "RuleSet" );
        assertEquals( "ruleSetName", ruleSetName );
    }
View Full Code Here

        listener.newCell( 1, 1,
                          "key2", DataListener.NON_MERGED );
        listener.newCell( 1, 3,
                          "value2", DataListener.NON_MERGED );

        final CaseInsensitiveMap props = listener.getProperties();

        listener.newRow( 2, 4 );
        listener.newCell( 1, 1,
                          "key3", DataListener.NON_MERGED );

        assertEquals( "value1", props.getSingleProperty( "Key1" ) );
        assertEquals( "value2", props.getSingleProperty( "key2" ) );
       
    }
View Full Code Here

       
    }

    @Test
    public void testCaseInsensitive() {
        CaseInsensitiveMap map = new PropertiesSheetListener.CaseInsensitiveMap();
        map.addProperty("x3", new String[]{ "hey", "B2" } );
        map.addProperty("x4", new String[]{ "wHee", "C3" } );
        map.addProperty("XXx", new String[]{ "hey2", "D4" } );

        assertNull( map.getProperty("x") );
        assertEquals("hey", map.getSingleProperty("x3"));
        assertEquals("hey", map.getSingleProperty("X3"));
        assertEquals("wHee", map.getSingleProperty("x4"));
        assertEquals("hey2", map.getSingleProperty("xxx"));
        assertEquals("hey2", map.getSingleProperty("XXX"));
        assertEquals("hey2", map.getSingleProperty("XXx"));

        assertEquals("Whee2", map.getSingleProperty("x", "Whee2"));

    }
View Full Code Here

        final InputStream stream = RuleWorksheetParseTest.class.getResourceAsStream( "/data/BasicWorkbook.xls" );

        final RuleSheetListener listener = getRuleSheetListener( stream );

        final CaseInsensitiveMap props = listener.getProperties();
        assertNotNull( props );
        assertEquals( "myruleset", props.getSingleProperty( "RuleSet" ) );
        assertEquals( "someMisc",  props.getSingleProperty( "misc" ) );
        /*
         * System.out.println("Here are the global properties...");
         * listener.getProperties().list(System.out);
         */
    }
View Full Code Here

    @Test
    public void testComplexWorkbookProperties() throws Exception {
        final InputStream stream = RuleWorksheetParseTest.class.getResourceAsStream( "/data/ComplexWorkbook.xls" );
        final RuleSheetListener listener = getRuleSheetListener( stream );

        final CaseInsensitiveMap props = listener.getProperties();
        assertNotNull( props );
        final String ruleSetName = props.getSingleProperty( "RuleSet" );
        assertEquals( "ruleSetName", ruleSetName );
    }
View Full Code Here

TOP

Related Classes of org.drools.decisiontable.parser.xls.PropertiesSheetListener.CaseInsensitiveMap

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.