Package com.mockrunner.mock.jdbc

Examples of com.mockrunner.mock.jdbc.MockResultSet.addRow()


  }

  protected MockConnection createMockConnection() {
    // this query must be the same as the query in TestMapper.xml
    MockResultSet rs = new MockResultSet("SELECT 1");
    rs.addRow(new Object[] { 1 });

    MockConnection con = new MockConnection();
    con.getPreparedStatementResultSetHandler().prepareResultSet("SELECT 1", rs);

    return con;
View Full Code Here


        for (SelectColumn column : columns) {
            rs.addColumn(column.getColumnName(md.getDbEntity(), null));
            crRow.add(crRowMap.get(column.getDataRowKey()));
        }

        rs.addRow(crRow);

        RowReader<Object> reader = select.getRowReader(rs);

        rs.next();
        DataRow crRowRead = (DataRow) reader.readRow(rs);
View Full Code Here

            employeeRow.add(employeeRowMap.get(column.getDataRowKey()));
            managerRow.add(managerRowMap.get(column.getDataRowKey()));
            crRow.add(crRowMap.get(column.getDataRowKey()));
        }

        rs.addRow(employeeRow);
        rs.addRow(managerRow);
        rs.addRow(crRow);

        RowReader<Object> reader = select.getRowReader(rs);
View Full Code Here

            managerRow.add(managerRowMap.get(column.getDataRowKey()));
            crRow.add(crRowMap.get(column.getDataRowKey()));
        }

        rs.addRow(employeeRow);
        rs.addRow(managerRow);
        rs.addRow(crRow);

        RowReader<Object> reader = select.getRowReader(rs);

        rs.next();
View Full Code Here

            crRow.add(crRowMap.get(column.getDataRowKey()));
        }

        rs.addRow(employeeRow);
        rs.addRow(managerRow);
        rs.addRow(crRow);

        RowReader<Object> reader = select.getRowReader(rs);

        rs.next();
        DataRow employeeRowRead = (DataRow) reader.readRow(rs);
View Full Code Here

    public void testMaterializeStringObject() throws Exception {
        EnumType type = new EnumType(MockEnum.class);
       
        MockResultSet rs = new MockResultSet("Test");
        rs.addColumn("Enum");
        rs.addRow(new Object[] {"b"});
        rs.next();
       
        Object o = type.materializeObject(rs, 1, Types.VARCHAR);
        assertSame(MockEnum.b, o);
    }
View Full Code Here

    public void testMaterializeNumericObject() throws Exception {
        EnumType type = new EnumType(MockEnum.class);
       
        MockResultSet rs = new MockResultSet("Test");
        rs.addColumn("Enum");
        rs.addRow(new Object[] {new Integer(2)});
        rs.next();
       
        Object o = type.materializeObject(rs, 1, Types.NUMERIC);
        assertSame(MockEnum.c, o);
    }
View Full Code Here

    public void testMaterializeStringObjectInnerEnum() throws Exception {
        EnumType type = new EnumType(InnerEnumHolder.InnerEnum.class);
       
        MockResultSet rs = new MockResultSet("Test");
        rs.addColumn("Enum");
        rs.addRow(new Object[] {"b"});
        rs.next();
       
        Object o = type.materializeObject(rs, 1, Types.VARCHAR);
        assertSame(InnerEnumHolder.InnerEnum.b, o);
    }
View Full Code Here

    public void testMaterializeNumericObjectInnerEnum() throws Exception {
        EnumType type = new EnumType(InnerEnumHolder.InnerEnum.class);
       
        MockResultSet rs = new MockResultSet("Test");
        rs.addColumn("Enum");
        rs.addRow(new Object[] {new Integer(2)});
        rs.next();
       
        Object o = type.materializeObject(rs, 1, Types.NUMERIC);
        assertSame(InnerEnumHolder.InnerEnum.c, o);
    }
View Full Code Here

    private void configureMetadata() throws SQLException {
        ((MockDatabaseMetaData)cx.getMetaData()).setSearchStringEscape("");

        MockResultSet tableTypes = new MockResultSet("TABLE_TYPES");
        tableTypes.addColumn("TABLE_TYPE");
        tableTypes.addRow(new Object[] {"TABLE"});
        ((MockDatabaseMetaData)cx.getMetaData()).setTableTypes(tableTypes);
       
        MockResultSet tables = new MockResultSet("TABLES");
        tables.addColumn("TABLE_SCHEM");
        tables.addColumn("TABLE_NAME");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.