public class AbstractTableIndexExtractorTest extends BaseSQuirreLJUnit4TestCase { protected ITableIndexExtractor classUnderTest = null; private PreparedStatement mockPreparedStatement = mockHelper.createMock(PreparedStatement.class); private IDatabaseObjectInfo mockDatabaseObjectInfo = mockHelper.createMock(IDatabaseObjectInfo.class); public AbstractTableIndexExtractorTest() { super(); } @Test public void testBindParamters() throws SQLException { expect(mockDatabaseObjectInfo.getSchemaName()).andStubReturn(TEST_SCHEMA_NAME); expect(mockDatabaseObjectInfo.getCatalogName()).andStubReturn(TEST_CATALOG_NAME); expect(mockDatabaseObjectInfo.getSimpleName()).andStubReturn(TEST_SIMPLE_NAME); expect(mockDatabaseObjectInfo.getQualifiedName()).andStubReturn(TEST_QUALIFIED_NAME); mockPreparedStatement.setString(anyInt(), EasyMock.isA(String.class)); // Should at least bind the tablename to a bind var in the SQL expectLastCall().atLeastOnce(); mockHelper.replayAll(); classUnderTest.bindParamters(mockPreparedStatement, mockDatabaseObjectInfo); mockHelper.verifyAll(); } @Test public void testGetTableTriggerQuery() { assertNotNull(classUnderTest.getTableIndexQuery())
public class AbstractTableTriggerExtractorTest extends BaseSQuirreLJUnit4TestCase { protected ITableTriggerExtractor classUnderTest = null; private PreparedStatement mockPreparedStatement = mockHelper.createMock(PreparedStatement.class); private IDatabaseObjectInfo mockDatabaseObjectInfo = mockHelper.createMock(IDatabaseObjectInfo.class); public AbstractTableTriggerExtractorTest() { super(); } @Test public void testBindParamters() throws SQLException { expect(mockDatabaseObjectInfo.getSchemaName()).andStubReturn(TEST_SCHEMA_NAME); expect(mockDatabaseObjectInfo.getCatalogName()).andStubReturn(TEST_CATALOG_NAME); expect(mockDatabaseObjectInfo.getSimpleName()).andStubReturn(TEST_SIMPLE_NAME); expect(mockDatabaseObjectInfo.getQualifiedName()).andStubReturn(TEST_QUALIFIED_NAME); mockPreparedStatement.setString(anyInt(), EasyMock.isA(String.class)); // Should at least bind the tablename to a bind var in the SQL expectLastCall().atLeastOnce(); mockHelper.replayAll(); classUnderTest.bindParamters(mockPreparedStatement, mockDatabaseObjectInfo); mockHelper.verifyAll(); } @Test public void testGetTableTriggerQuery() { assertNotNull(classUnderTest.getTableTriggerQuery())
Clone fragments detected by clone detection tool
File path: /sql12/test/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/expanders/AbstractTableIndexExtractorTest.java File path: /sql12/test/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/expanders/AbstractTableTriggerExtractorTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
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())
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0