test_class.declarator: classUnderTest = null
test_class.modifier: private
test_class.original_string: private ProcedureColumnsTab classUnderTest = null;
test_class.type: ProcedureColumnsTab
test_class.var_name: classUnderTest
test_class.declarator: mockHelper = new EasyMockHelper()
test_class.modifier: private
test_class.original_string: private EasyMockHelper mockHelper = new EasyMockHelper();
test_class.type: EasyMockHelper
test_class.var_name: mockHelper
test_class.file: sql12/app/src/test/java/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/tabs/procedure/ProcedureColumnsTabTest.java
test_class.identifier: ProcedureColumnsTabTest
test_class.superclass: extends BaseSQuirreLJUnit4TestCase
test_case.body: @Test
  	public void testCreateDataSet() throws DataSetException {
  		
  		ISession mockSession = mockHelper.createMock(ISession.class); 
  		IApplication mockApplication = mockHelper.createMock(IApplication.class);
  		IIdentifier mockIdentifier = mockHelper.createMock(IIdentifier.class);
  		SessionManager mockSessionManager = mockHelper.createMock(SessionManager.class);
  		ISQLConnection mockSqlConnection = mockHelper.createMock(ISQLConnection.class);
  		SQLDatabaseMetaData mockMetaData = mockHelper.createMock(SQLDatabaseMetaData.class);
  		IProcedureInfo mockProcedureInfo = mockHelper.createMock(IProcedureInfo.class);
  		
  		expect(mockSessionManager.getSession(mockIdentifier)).andStubReturn(mockSession);
  		expect(mockSession.getApplication()).andStubReturn(mockApplication);
  		expect(mockSession.getIdentifier()).andStubReturn(mockIdentifier);
  		expect(mockApplication.getSessionManager()).andStubReturn(mockSessionManager);
  		expect(mockSession.getSQLConnection()).andStubReturn(mockSqlConnection);
  		expect(mockSqlConnection.getSQLMetaData()).andStubReturn(mockMetaData);
  		expect(mockMetaData.getProcedureColumnsDataSet(mockProcedureInfo)).andStubReturn(null);
  		
  		mockHelper.replayAll();
  		classUnderTest.setProcedureInfo(mockProcedureInfo);
  		classUnderTest.setSession(mockSession);
  		classUnderTest.createDataSet();
  		mockHelper.verifyAll();
  	}
test_case.class_method_signature: ProcedureColumnsTabTest.testCreateDataSet()
test_case.full_signature: @Test public void testCreateDataSet()
test_case.identifier: testCreateDataSet
test_case.invocations: createMock createMock createMock createMock createMock createMock createMock andStubReturn expect getSession andStubReturn expect getApplication andStubReturn expect getIdentifier andStubReturn expect getSessionManager andStubReturn expect getSQLConnection andStubReturn expect getSQLMetaData andStubReturn expect getProcedureColumnsDataSet replayAll setProcedureInfo setSession createDataSet verifyAll
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCreateDataSet()
focal_class.declarator: s_stringMgr =
          StringManagerFactory.getStringManager(ProcedureColumnsTab.class)
focal_class.modifier: private static final
focal_class.original_string: private static final StringManager s_stringMgr =
          StringManagerFactory.getStringManager(ProcedureColumnsTab.class);
focal_class.type: StringManager
focal_class.var_name: s_stringMgr
focal_class.file: sql12/app/src/main/java/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/tabs/procedure/ProcedureColumnsTab.java
focal_class.identifier: ProcedureColumnsTab
focal_class.class_method_signature: ProcedureColumnsTab.getTitle()
focal_class.full_signature: public String getTitle()
focal_class.identifier: getTitle
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getTitle()
focal_class.class_method_signature: ProcedureColumnsTab.getHint()
focal_class.full_signature: public String getHint()
focal_class.identifier: getHint
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getHint()
focal_class.class_method_signature: ProcedureColumnsTab.createDataSet()
focal_class.full_signature: protected IDataSet createDataSet()
focal_class.identifier: createDataSet
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: IDataSet
focal_class.signature: IDataSet createDataSet()
focal_class.superclass: extends BaseProcedureTab
focal_method.body: protected IDataSet createDataSet() throws DataSetException
  	{
  		final ISQLConnection conn = getSession().getSQLConnection();
          return conn.getSQLMetaData().getProcedureColumnsDataSet(getProcedureInfo());
  	}
focal_method.class_method_signature: ProcedureColumnsTab.createDataSet()
focal_method.full_signature: protected IDataSet createDataSet()
focal_method.identifier: createDataSet
focal_method.invocations: getSQLConnection getSession getProcedureColumnsDataSet getSQLMetaData getProcedureInfo
focal_method.modifiers: protected
focal_method.parameters: ()
focal_method.return: IDataSet
focal_method.signature: IDataSet createDataSet()