Loading packages/SystemUI/multivalentTests/src/com/android/systemui/shared/plugins/PluginInstanceTest.kt +14 −10 Original line number Diff line number Diff line Loading @@ -133,16 +133,20 @@ class PluginInstanceTest : SysuiTestCase() { mVersionCheckResult = false assertFalse(mPluginInstance.hasError) mPluginInstanceFactory.create( mPluginInstanceFactory .create( mContext, mAppInfo, wrongVersionTestPluginComponentName, TestPlugin::class.java, mPluginListener, ) assertRunnableLogsWtf { mPluginInstance.onCreate() } assertTrue(mPluginInstance.hasError) assertNull(mPluginInstance.plugin) ?.let { errorInstance -> assertRunnableLogsWtf { errorInstance.onCreate() } assertTrue(errorInstance.hasError) assertNull(errorInstance.plugin) } ?: fail("returned null plugin instance") } @Test Loading packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstance.kt +3 −4 Original line number Diff line number Diff line Loading @@ -161,7 +161,7 @@ class PluginInstance<T : Plugin>( return } if (!checkVersion()) { if (!checkVersion(plugin)) { logger.d("onCreate: version check failed") return } Loading Loading @@ -210,7 +210,7 @@ class PluginInstance<T : Plugin>( return } if (!checkVersion()) { if (!checkVersion(plugin)) { logger.e("loadPlugin: version check failed") return } Loading @@ -228,9 +228,8 @@ class PluginInstance<T : Plugin>( /** Checks the plugin version, and permanently destroys the plugin instance on a failure */ @Synchronized private fun checkVersion(): Boolean { private fun checkVersion(plugin: T): Boolean { if (hasError) return false val (plugin, _) = pluginData ?: return true if (pluginFactory.checkVersion(plugin)) return true logger.wtf({ "Version check failed for '$str1'" }) { str1 = debugName } Loading Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/shared/plugins/PluginInstanceTest.kt +14 −10 Original line number Diff line number Diff line Loading @@ -133,16 +133,20 @@ class PluginInstanceTest : SysuiTestCase() { mVersionCheckResult = false assertFalse(mPluginInstance.hasError) mPluginInstanceFactory.create( mPluginInstanceFactory .create( mContext, mAppInfo, wrongVersionTestPluginComponentName, TestPlugin::class.java, mPluginListener, ) assertRunnableLogsWtf { mPluginInstance.onCreate() } assertTrue(mPluginInstance.hasError) assertNull(mPluginInstance.plugin) ?.let { errorInstance -> assertRunnableLogsWtf { errorInstance.onCreate() } assertTrue(errorInstance.hasError) assertNull(errorInstance.plugin) } ?: fail("returned null plugin instance") } @Test Loading
packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstance.kt +3 −4 Original line number Diff line number Diff line Loading @@ -161,7 +161,7 @@ class PluginInstance<T : Plugin>( return } if (!checkVersion()) { if (!checkVersion(plugin)) { logger.d("onCreate: version check failed") return } Loading Loading @@ -210,7 +210,7 @@ class PluginInstance<T : Plugin>( return } if (!checkVersion()) { if (!checkVersion(plugin)) { logger.e("loadPlugin: version check failed") return } Loading @@ -228,9 +228,8 @@ class PluginInstance<T : Plugin>( /** Checks the plugin version, and permanently destroys the plugin instance on a failure */ @Synchronized private fun checkVersion(): Boolean { private fun checkVersion(plugin: T): Boolean { if (hasError) return false val (plugin, _) = pluginData ?: return true if (pluginFactory.checkVersion(plugin)) return true logger.wtf({ "Version check failed for '$str1'" }) { str1 = debugName } Loading