package cm.android.common.am.ui; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.test.InstrumentationTestCase; public class ApplicationsStateTest extends InstrumentationTestCase { public void testNormalize() throws Exception { String result = ApplicationsState.normalize("NUEFH"); assertEquals(result, "nuefh"); } public void testEnsureIconLocked() throws Exception { Context context = getInstrumentation().getContext(); ApplicationInfo applicationInfo = getInstrumentation().getContext().getApplicationInfo(); PackageManager packageManager = getInstrumentation().getContext().getPackageManager(); ApplicationsState.AppEntry appEntry = new ApplicationsState.AppEntry(context, applicationInfo, 23456l); boolean result = appEntry.ensureIconLocked(context, packageManager); assertEquals(result, true); } public void testGetNormalizedLabel() throws Exception { Context context = getInstrumentation().getContext(); ApplicationInfo applicationInfo = getInstrumentation().getContext().getApplicationInfo(); ApplicationsState.AppEntry appEntry = new ApplicationsState.AppEntry(context, applicationInfo, 23456l); String temp = appEntry.getNormalizedLabel(); boolean result = temp.equals(""); assertEquals(false, result); } }