Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2efc6736 authored by Hawkwood Glazier's avatar Hawkwood Glazier
Browse files

Reduce testOnRepeatedlyLoadUnload_PluginFreed to a single load cycle

Bug: 299965591
Test: atest PluginInstanceTest
Change-Id: I058eafa770b63c5bf47f6473a2af0d34c8338f5f
parent 520eb00f
Loading
Loading
Loading
Loading
+3 −10
Original line number Diff line number Diff line
@@ -145,22 +145,15 @@ public class PluginInstanceTest extends SysuiTestCase {
    }

    @Test
    public void testOnRepeatedlyLoadUnload_PluginFreed() {
    public void testOnUnloadAfterLoad() {
        mPluginInstance.onCreate();
        mPluginInstance.loadPlugin();
        assertNotNull(mPluginInstance.getPlugin());
        assertInstances(1, 1);

        mPluginInstance.unloadPlugin();
        assertNull(mPluginInstance.getPlugin());
        assertInstances(0, 0);

        mPluginInstance.loadPlugin();
        assertInstances(1, 1);

        mPluginInstance.unloadPlugin();
        mPluginInstance.onDestroy();
        assertNull(mPluginInstance.getPlugin());
        assertInstances(0, 0);
    }

    @Test
@@ -169,7 +162,7 @@ public class PluginInstanceTest extends SysuiTestCase {
        mPluginInstance.onCreate();
        assertEquals(1, mPluginListener.mAttachedCount);
        assertEquals(0, mPluginListener.mLoadCount);
        assertEquals(null, mPluginInstance.getPlugin());
        assertNull(mPluginInstance.getPlugin());
        assertInstances(0, 0);
    }