@@ -49,6 +49,7 @@ class Settings(val project: Project) : PersistentStateComponent<Settings.State>
4949 var runtimeExceptionTestsBehaviour : RuntimeExceptionTestsBehaviour = RuntimeExceptionTestsBehaviour .defaultItem,
5050 @OptionTag(converter = HangingTestsTimeoutConverter ::class )
5151 var hangingTestsTimeout : HangingTestsTimeout = HangingTestsTimeout (),
52+ var runInspectionAfterTestGeneration : Boolean = false ,
5253 var forceStaticMocking : ForceStaticMocking = ForceStaticMocking .defaultItem,
5354 var treatOverflowAsError : TreatOverflowAsError = TreatOverflowAsError .defaultItem,
5455 var parametrizedTestSource : ParametrizedTestSource = ParametrizedTestSource .defaultItem,
@@ -66,6 +67,7 @@ class Settings(val project: Project) : PersistentStateComponent<Settings.State>
6667 staticsMocking = model.staticsMocking,
6768 runtimeExceptionTestsBehaviour = model.runtimeExceptionTestsBehaviour,
6869 hangingTestsTimeout = model.hangingTestsTimeout,
70+ runInspectionAfterTestGeneration = model.runInspectionAfterTestGeneration,
6971 forceStaticMocking = model.forceStaticMocking,
7072 parametrizedTestSource = model.parametrizedTestSource,
7173 classesToMockAlways = model.chosenClassesToMockAlways.mapTo(mutableSetOf ()) { it.name }.toTypedArray(),
@@ -88,6 +90,7 @@ class Settings(val project: Project) : PersistentStateComponent<Settings.State>
8890 if (staticsMocking != other.staticsMocking) return false
8991 if (runtimeExceptionTestsBehaviour != other.runtimeExceptionTestsBehaviour) return false
9092 if (hangingTestsTimeout != other.hangingTestsTimeout) return false
93+ if (runInspectionAfterTestGeneration != other.runInspectionAfterTestGeneration) return false
9194 if (forceStaticMocking != other.forceStaticMocking) return false
9295 if (treatOverflowAsError != other.treatOverflowAsError) return false
9396 if (parametrizedTestSource != other.parametrizedTestSource) return false
@@ -107,6 +110,7 @@ class Settings(val project: Project) : PersistentStateComponent<Settings.State>
107110 result = 31 * result + staticsMocking.hashCode()
108111 result = 31 * result + runtimeExceptionTestsBehaviour.hashCode()
109112 result = 31 * result + hangingTestsTimeout.hashCode()
113+ result = 31 * result + runInspectionAfterTestGeneration.hashCode()
110114 result = 31 * result + forceStaticMocking.hashCode()
111115 result = 31 * result + treatOverflowAsError.hashCode()
112116 result = 31 * result + parametrizedTestSource.hashCode()
@@ -137,6 +141,8 @@ class Settings(val project: Project) : PersistentStateComponent<Settings.State>
137141
138142 val staticsMocking: StaticsMocking get() = state.staticsMocking
139143
144+ val runInspectionAfterTestGeneration: Boolean get() = state.runInspectionAfterTestGeneration
145+
140146 val forceStaticMocking: ForceStaticMocking get() = state.forceStaticMocking
141147
142148 val treatOverflowAsError: TreatOverflowAsError get() = state.treatOverflowAsError
0 commit comments