expect(mockUpdateUtil.getSquirrelHomeDir()).andReturn(mockSquirreLHomeDirFile).anyTimes(); expect(mockUpdateUtil.getSquirrelUpdateDir()).andReturn(mockUpdateRootDirFile).anyTimes(); expect(mockUpdateUtil.getSquirrelLibraryDir()).andReturn(mockSquirreLLibDirFile).anyTimes(); expect(mockUpdateUtil.getSquirrelPluginsDir()).andReturn(mockSquirrelPluginsDirFile).anyTimes(); implUnderTest = new ArtifactInstallerImpl(); implUnderTest.setInstallStatusEventFactory(mockInstallStatusEventFactory); implUnderTest.setInstallFileOperationInfoFactory(mockInstallFileOperationInfoFactory); implUnderTest.addListener(mockInstallStatusListener);
expect(mockSession.getSQLConnection()).andStubReturn(mockSQLConnection); expect(mockSQLConnection.prepareStatement(isA(String.class))).andStubReturn(mockPreparedStatement); expect(mockPreparedStatement.executeQuery()).andStubReturn(mockResultSet); mockResultSet.close(); expect(mockResultSet.getStatement()).andReturn(mockPreparedStatement); mockPreparedStatement.close(); mockHelper.replayAll(); classUnderTest = new UserParentExpander(mockSession); mockHelper.verifyAll(); mockHelper.resetAll();
Clone fragments detected by clone detection tool
File path: /sql12/test/src/net/sourceforge/squirrel_sql/client/update/gui/installer/ArtifactInstallerImplTest.java File path: /sql12/test/src/net/sourceforge/squirrel_sql/plugins/oracle/expander/UserParentExpanderTest.java
Method name: void setupUpdateUtil() Method name: void setUp()
Number of AST nodes: 8 Number of AST nodes: 10
1
expect(mockUpdateUtil.getSquirrelHomeDir()).andReturn(mockSquirreLHomeDirFile).anyTimes();
1
expect(mockSession.getSQLConnection()).andStubReturn(mockS
2
		expect(mockUpdateUtil.getSquirrelUpdateDir(
2
QLConnection);
3
		
3
)).andReturn(mockUpdateRootDirFile).anyTimes();
4
		expect(mockSQLConnection.prepareStatement(isA(String.class))).andStubReturn(mock
4
		expect(mockUpdateUtil.getSquirrelLibraryDir
5
PreparedStatement);
5
()).andReturn(mockSquirreLLibDirFile).anyTimes();
6
		expect(mockPreparedStatement.executeQuery()).andStubReturn(mock
6
		expect(mockUpdateUtil.getSquirrelPluginsDir()).andReturn(mockSquirrelPluginsDirFile).anyTimes(
7
ResultSet);
8
		mockResultSet.close();
7
);
9
		expect(mockResultSet.getStatement()).andReturn(mockPreparedStatement);
8
		implUnderTest = new ArtifactInstallerImpl();
10
		
9
		implUnderTest.setInstallStatusEventFactory(mockInstallStatusEventFactory);
10
		implUnderTest.setInstallFileOperationInfoFactory(mockInstallFileOperationInfoFactory);
11
		implUnderTest.addListener(mockInstallStatusListener
11
mockPreparedStatement.close();
12
		mockHelper.replayAll();
13
		classUnderTest = new UserParentExpander(mockSession);
14
		mockHelper.verifyAll();
12
);
15
		mockHelper.resetAll();
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 locationClones are in different classes having the same super class
Number of node comparisons80