Come usare android.test.mock MockContext?

Sono nuovo per i test di Android e sto cercando di creare un ApplicationTestCase utilizzando un MockContext.

Ecco il mio codice e si verifica errore (java.lang.NoClassDefFoundError: android / content / Context)

Sono felice che tu mi dia qualche esempio.

package com.example.defaultmocktest.test; import junit.framework.TestCase; import android.test.mock.MockContext; import android.widget.Toast; public class DefaultTestCase extends TestCase { protected void setUp() throws Exception { super.setUp(); } protected void tearDown() throws Exception { super.tearDown(); } public void testSetDayAndWeekSetsCorrectPosition() { Toast.makeText(new MockContext(), "Mocking", Toast.LENGTH_LONG).show(); } } 

Grazie

Ho aggiunto errori completi

 java.lang.NoClassDefFoundError: android/content/Context at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2436) at java.lang.Class.getMethod0(Class.java:2679) at java.lang.Class.getMethod(Class.java:1605) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.getTest(JUnit3TestLoader.java:99) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.loadTests(JUnit3TestLoader.java:59) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Caused by: java.lang.ClassNotFoundException: android.content.Context at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 10 more 

Solutions Collecting From Web of "Come usare android.test.mock MockContext?"