be4dcd37db73023ff7c2a988bb1b9de963d3875b
Files Diff
- Added: 8
- Removed: 3
- Renamed: 0
- Modified: 8
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Push Down Method | 5 | ||
Push Down Method public isOpened() : boolean from class org.eclipse.che.selenium.pageobject.site.LoginPage to public isOpened() : boolean from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Push Down Method public waitOnClose() : void from class org.eclipse.che.selenium.pageobject.site.LoginPage to public waitOnClose() : void from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Push Down Method public waitOnOpen() : void from class org.eclipse.che.selenium.pageobject.site.LoginPage to public waitOnOpen() : void from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Push Down Method public LoginPage(seleniumWebDriver SeleniumWebDriver) from class org.eclipse.che.selenium.pageobject.site.LoginPage to public CheLoginPage(seleniumWebDriver SeleniumWebDriver) from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Push Down Method public login(username String, password String) : void from class org.eclipse.che.selenium.pageobject.site.LoginPage to public login(username String, password String) : void from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Extract Subclass | 1 | ||
Extract Subclass org.eclipse.che.selenium.pageobject.site.CheLoginPage from class org.eclipse.che.selenium.pageobject.site.LoginPage | From | To | |
Change Parameter Type | 5 | ||
Change Parameter Type loginPage : LoginPage to entrance : Entrance in method public TestFactory(factoryUrl String, owner TestUser, factoryDto FactoryDto, dashboardUrl TestDashboardUrlProvider, factoryServiceClient TestFactoryServiceClient, workspaceServiceClient TestWorkspaceServiceClient, entrance Entrance) in class org.eclipse.che.selenium.core.factory.TestFactory | From | To | |
Change Parameter Type loginPage : LoginPage to entrance : Entrance in method public Dashboard(seleniumWebDriver SeleniumWebDriver, defaultUser TestUser, testIdeUrlProvider TestIdeUrlProvider, testDashboardUrlProvider TestDashboardUrlProvider, entrance Entrance) in class org.eclipse.che.selenium.pageobject.dashboard.Dashboard | From | To | |
Change Parameter Type userServiceClient : TestUserServiceClient to userServiceClient : Provider<TestUserServiceClient> in method public TestUserImpl(userServiceClient Provider<TestUserServiceClient>, authServiceClient TestAuthServiceClient, wsServiceClientFactory TestWorkspaceServiceClientFactory) in class org.eclipse.che.selenium.core.user.TestUserImpl | From | To | |
Change Parameter Type defaultUser : TestUser to defaultUser : Provider<TestUser> in method public TestWorkspaceProviderImpl(threads int, defaultMemoryGb int, defaultUser Provider<TestUser>, testWorkspaceServiceClient TestWorkspaceServiceClient, testWorkspaceServiceClientFactory TestWorkspaceServiceClientFactory) in class org.eclipse.che.selenium.core.workspace.TestWorkspaceProviderImpl | From | To | |
Change Parameter Type driver : WebDriver to driver : SeleniumWebDriver in method public authenticateAndOpen(driver SeleniumWebDriver) : void in class org.eclipse.che.selenium.core.factory.TestFactory | From | To | |
Move Source Folder | 1 | ||
Move Source Folder selenium/che-selenium-test to selenium/che-selenium-core | From | To | |
Change Return Type | 1 | ||
Change Return Type WebDriver to SeleniumWebDriver in method public driver() : SeleniumWebDriver in class org.eclipse.che.selenium.pageobject.Ide | From | To | |
Push Down Attribute | 4 | ||
Push Down Attribute private passwordInput : WebElement from class org.eclipse.che.selenium.pageobject.site.LoginPage to private passwordInput : WebElement from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Push Down Attribute private seleniumWebDriver : SeleniumWebDriver from class org.eclipse.che.selenium.pageobject.site.LoginPage to private seleniumWebDriver : SeleniumWebDriver from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Push Down Attribute private usernameInput : WebElement from class org.eclipse.che.selenium.pageobject.site.LoginPage to private usernameInput : WebElement from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Push Down Attribute private loginButton : WebElement from class org.eclipse.che.selenium.pageobject.site.LoginPage to private loginButton : WebElement from class org.eclipse.che.selenium.pageobject.site.CheLoginPage | From | To | |
Rename Attribute | 4 | ||
Rename Attribute loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.pageobject.Ide | From | To | |
Rename Attribute loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.core.factory.TestFactoryInitializer | From | To | |
Rename Attribute loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.pageobject.dashboard.Dashboard | From | To | |
Rename Attribute loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.core.factory.TestFactory | From | To | |
Change Attribute Type | 4 | ||
Change Attribute Type loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.pageobject.Ide | From | To | |
Change Attribute Type loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.core.factory.TestFactoryInitializer | From | To | |
Change Attribute Type loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.pageobject.dashboard.Dashboard | From | To | |
Change Attribute Type loginPage : LoginPage to entrance : Entrance in class org.eclipse.che.selenium.core.factory.TestFactory | From | To | |
Rename Parameter | 2 | ||
Rename Parameter loginPage : LoginPage to entrance : Entrance in method public TestFactory(factoryUrl String, owner TestUser, factoryDto FactoryDto, dashboardUrl TestDashboardUrlProvider, factoryServiceClient TestFactoryServiceClient, workspaceServiceClient TestWorkspaceServiceClient, entrance Entrance) in class org.eclipse.che.selenium.core.factory.TestFactory | From | To | |
Rename Parameter loginPage : LoginPage to entrance : Entrance in method public Dashboard(seleniumWebDriver SeleniumWebDriver, defaultUser TestUser, testIdeUrlProvider TestIdeUrlProvider, testDashboardUrlProvider TestDashboardUrlProvider, entrance Entrance) in class org.eclipse.che.selenium.pageobject.dashboard.Dashboard | From | To |