All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mockrunner.test.jdbc.MockParameterMetaDataTest Maven / Gradle / Ivy

Go to download

Mockrunner is a lightweight framework for unit testing applications in the J2EE environment. It supports servlets, filters, tag classes and Struts actions. It includes a JDBC a JMS and a JCA test framework and can be used to test EJB based applications.

The newest version!
package com.mockrunner.test.jdbc;

import java.sql.ParameterMetaData;

import junit.framework.TestCase;

import com.mockrunner.mock.jdbc.MockParameterMetaData;

public class MockParameterMetaDataTest extends TestCase
{
    private MockParameterMetaData metaData;

    protected void setUp() throws Exception
    {
        metaData = new MockParameterMetaData();
    }

    protected void tearDown() throws Exception
    {
        metaData = null;
    }
    
    public void testSetAndGet() throws Exception
    {
        metaData.setParameterClassName(1, "ClassName");
        metaData.setPrecision(2, 3);
        metaData.setSigned(1, true);
        metaData.setParameterCount(5);
        metaData.setParameterMode(1, ParameterMetaData.parameterModeIn);
        assertEquals("ClassName", metaData.getParameterClassName(1));
        assertEquals(Object.class.getName(), metaData.getParameterClassName(2));
        assertEquals(3, metaData.getPrecision(2));
        assertEquals(0, metaData.getPrecision(1));
        assertTrue(metaData.isSigned(1));
        assertFalse(metaData.isSigned(2));
        assertEquals(5, metaData.getParameterCount());
        assertEquals(ParameterMetaData.parameterModeIn, metaData.getParameterMode(1));
        assertEquals(ParameterMetaData.parameterModeUnknown, metaData.getParameterMode(2));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy