mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-214109 rdct-test: Add tests for file-based settings sync
Also, replace PreCleanupType and postCleanupLauncher with PreRunHandler and PostRunHandler to allow executing custom code before the IDE process is started and after it's stopped in DistributedProjectTestBase.withServerAndClients. GitOrigin-RevId: b307fa69006a8926f98927e4be51a837019d5b79
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6980289e15
commit
35a0b8e5fa
@@ -24,6 +24,9 @@ interface PathsProvider {
|
||||
val configFolder: File
|
||||
get() = launcherFolder.resolve("config")
|
||||
|
||||
val configBackupFolder: File
|
||||
get() = launcherFolder.resolve("config-backup")
|
||||
|
||||
val systemFolder: File
|
||||
get() = launcherFolder.resolve("system")
|
||||
|
||||
|
||||
+2
@@ -18,6 +18,8 @@ fun Finder.checkBox(@Language("xpath") xpath: String? = null) = x(xpath ?: "//di
|
||||
|
||||
fun Finder.checkBox(locator: QueryBuilder.() -> String) = x(JCheckBoxUi::class.java) {locator()}
|
||||
|
||||
fun Finder.checkBoxWithName(name: String) = x(JCheckBoxUi::class.java) { byAccessibleName(name) }
|
||||
|
||||
class JCheckBoxUi(data: ComponentData) : UiComponent(data) {
|
||||
private val checkboxComponent by lazy { driver.cast(component, JCheckBox::class) }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user