expect(mockSession.getApplication()).andStubReturn(mockApplication); expect(mockSession.getSQLConnection()).andStubReturn(mockConnection); expect(mockConnection.getSQLMetaData()).andStubReturn(mockMetaData); expect(mockApplication.getThreadPool()).andStubReturn(mockThreadPool); expect(mockSession.getSchemaInfo()).andStubReturn(mockSchemaInfo); mockThreadPool.addTask(EasyMock.isA(Runnable.class)); EasyMock.expectLastCall().anyTimes();
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);
Clone fragments detected by clone detection tool
File path: /sql12/test/src/net/sourceforge/squirrel_sql/client/session/parser/SQLSchemaImplTest.java File path: /sql12/test/src/net/sourceforge/squirrel_sql/client/update/gui/installer/ArtifactInstallerImplTest.java
Method name: void setUp() Method name: void setupUpdateUtil()
Number of AST nodes: 7 Number of AST nodes: 8
1
expect(mockSession.getApplication()).andStubReturn(mockApplication);
1
expect(mockUpdateUtil.getSquirrelHomeDir()).andReturn(mock
2
		expect(mockSession.getSQLConnection
2
SquirreLHomeDirFile).anyTimes();
3
()).andStubReturn(mockConnection);
3
		expect(mockUpdateUtil.getSquirrelUpdateDir()).andReturn(mock
4
		expect(mockConnection.getSQLMetaData
4
UpdateRootDirFile).anyTimes();
5
()).andStubReturn(mockMetaData);
5
		expect(mockUpdateUtil.getSquirrelLibraryDir()).andReturn(mock
6
		expect(mockApplication.getThreadPool
6
SquirreLLibDirFile).anyTimes();
7
()).andStubReturn(mockThreadPool);
7
		expect(mockUpdateUtil.getSquirrelPluginsDir()).andReturn(mockSquirrelPluginsDirFile).anyTimes();
8
		expect(mockSession.getSchemaInfo()).andStubReturn(mockSchemaInfo);
8
		
9
		mockThreadPool.addTask(EasyMock.isA(Runnable.class));
10
		EasyMock.expectLa
9
implUnderTest = new ArtifactInstallerImpl();
10
		implUnderTest.setInstallStatusEventFactory(mockInstallStatusEventFactory);
11
		implUnderTest.setInstallFileOperationInfoFactory(mockInstallFileOperationInfoFactory);
11
stCall().anyTimes();
12
		implUnderTest.addListener(mockInstallStatusListener);
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 comparisons56