mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
[Java. Logging] Fix lombok generate logger tests after migration to the
IDEA-345098 GitOrigin-RevId: a9b02b272aa71c14a3b68d277c6bd0f82cddba76
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b0b5b8763c
commit
fd0eae05bd
@@ -3,6 +3,7 @@ package com.intellij.java.lomboktest
|
|||||||
import com.intellij.codeInsight.generation.GenerateLoggerHandler
|
import com.intellij.codeInsight.generation.GenerateLoggerHandler
|
||||||
import com.intellij.codeInsight.generation.ui.ChooseLoggerDialogWrapper
|
import com.intellij.codeInsight.generation.ui.ChooseLoggerDialogWrapper
|
||||||
import com.intellij.java.codeInsight.JvmLoggerTestSetupUtil
|
import com.intellij.java.codeInsight.JvmLoggerTestSetupUtil
|
||||||
|
import com.intellij.lang.logging.JvmLogger
|
||||||
import com.intellij.openapi.ui.DialogWrapper
|
import com.intellij.openapi.ui.DialogWrapper
|
||||||
import com.intellij.openapi.util.Disposer
|
import com.intellij.openapi.util.Disposer
|
||||||
import com.intellij.testFramework.LightProjectDescriptor
|
import com.intellij.testFramework.LightProjectDescriptor
|
||||||
@@ -43,14 +44,14 @@ class LombokGenerateLoggerTest : LightJavaCodeInsightFixtureTestCase() {
|
|||||||
doTest("Lombok ${getTestName(false)}")
|
doTest("Lombok ${getTestName(false)}")
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun doTest(displayName : String) {
|
private fun doTest(loggerId : String) {
|
||||||
val name = getTestName(false)
|
val name = getTestName(false)
|
||||||
myFixture.configureByFile("before$name.java")
|
myFixture.configureByFile("before$name.java")
|
||||||
UiInterceptors.register(
|
UiInterceptors.register(
|
||||||
object : UiInterceptors.UiInterceptor<ChooseLoggerDialogWrapper>(ChooseLoggerDialogWrapper::class.java) {
|
object : UiInterceptors.UiInterceptor<ChooseLoggerDialogWrapper>(ChooseLoggerDialogWrapper::class.java) {
|
||||||
override fun doIntercept(component: ChooseLoggerDialogWrapper) {
|
override fun doIntercept(component: ChooseLoggerDialogWrapper) {
|
||||||
Disposer.register(myFixture.testRootDisposable, component.disposable)
|
Disposer.register(myFixture.testRootDisposable, component.disposable)
|
||||||
component.setComboBoxItem(displayName)
|
component.setComboBoxItem(JvmLogger.getLoggerById(loggerId)!!)
|
||||||
component.close(DialogWrapper.OK_EXIT_CODE)
|
component.close(DialogWrapper.OK_EXIT_CODE)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user