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

Commit 639aadbb authored by Hawkwood Glazier's avatar Hawkwood Glazier Committed by Android (Google) Code Review
Browse files

Merge "Reduce testOnRepeatedlyLoadUnload_PluginFreed to a single load cycle" into main

parents 59735f4b 2efc6736
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);
    }