1 | public class AbstractTableIndexExtractorTest extends BaseSQuirreLJUnit4TestCase↵ | | 1 | public class AbstractTableTriggerExtractorTest extends BaseSQuirreLJUnit4TestCase↵
|
2 | {↵ | | 2 | {↵
|
|
3 | protected ITableIndexExtractor classUnderTest = null;↵ | | 3 | protected ITableTriggerExtractor classUnderTest = null;↵
|
4 | private PreparedStatement mockPreparedStatement = mockHelper.createMock(PreparedStatement.class);↵ | | 4 | private PreparedStatement mockPreparedStatement = mockHelper.createMock(PreparedStatement.class);↵
|
5 | private IDatabaseObjectInfo mockDatabaseObjectInfo = mockHelper.createMock(IDatabaseObjectInfo.class);↵ | | 5 | private IDatabaseObjectInfo mockDatabaseObjectInfo = mockHelper.createMock(IDatabaseObjectInfo.class);↵
|
|
6 | public AbstractTableIndexExtractorTest()↵ | | 6 | public AbstractTableTriggerExtractorTest()↵
|
7 | {↵ | | 7 | {↵
|
8 | super();↵ | | 8 | super();↵
|
9 | }↵ | | 9 | }↵
|
|
10 | @Test↵ | | 10 | @Test↵
|
11 | public void testBindParamters() throws SQLException↵ | | 11 | public void testBindParamters() throws SQLException↵
|
12 | {↵ | | 12 | {↵
|
13 | expect(mockDatabaseObjectInfo.getSchemaName()).andStubReturn(TEST_SCHEMA_NAME);↵ | | 13 | expect(mockDatabaseObjectInfo.getSchemaName()).andStubReturn(TEST_SCHEMA_NAME);↵
|
14 | expect(mockDatabaseObjectInfo.getCatalogName()).andStubReturn(TEST_CATALOG_NAME);↵ | | 14 | expect(mockDatabaseObjectInfo.getCatalogName()).andStubReturn(TEST_CATALOG_NAME);↵
|
15 | expect(mockDatabaseObjectInfo.getSimpleName()).andStubReturn(TEST_SIMPLE_NAME);↵ | | 15 | expect(mockDatabaseObjectInfo.getSimpleName()).andStubReturn(TEST_SIMPLE_NAME);↵
|
16 | expect(mockDatabaseObjectInfo.getQualifiedName()).andStubReturn(TEST_QUALIFIED_NAME);↵ | | 16 | expect(mockDatabaseObjectInfo.getQualifiedName()).andStubReturn(TEST_QUALIFIED_NAME);↵
|
17 | ↵ | | 17 | ↵
|
18 | mockPreparedStatement.setString(anyInt(), EasyMock.isA(String.class));↵ | | 18 | mockPreparedStatement.setString(anyInt(), EasyMock.isA(String.class));↵
|
19 | // Should at least bind the tablename to a bind var in the SQL↵ | | 19 | // Should at least bind the tablename to a bind var in the SQL↵
|
20 | expectLastCall().atLeastOnce();↵ | | 20 | expectLastCall().atLeastOnce();↵
|
21 | ↵ | | 21 | ↵
|
22 | mockHelper.replayAll();↵ | | 22 | mockHelper.replayAll();↵
|
23 | classUnderTest.bindParamters(mockPreparedStatement, mockDatabaseObjectInfo);↵ | | 23 | classUnderTest.bindParamters(mockPreparedStatement, mockDatabaseObjectInfo);↵
|
24 | mockHelper.verifyAll();↵ | | 24 | mockHelper.verifyAll();↵
|
25 | }↵ | | 25 | }↵
|
|
26 | @Test↵ | | 26 | @Test↵
|
27 | public void testGetTableTriggerQuery()↵ | | 27 | public void testGetTableTriggerQuery()↵
|
28 | {↵ | | 28 | {↵
|
29 | assertNotNull(classUnderTest.getTableIndexQuery()) | | 29 | assertNotNull(classUnderTest.getTableTriggerQuery())
|