Skip to content

Commit 541b46a

Browse files
committed
fix: ParseUriHttpBodyTest.testInitializeWithUri and ParseUriHttpBodyTest.testWriteTo
1 parent ed42721 commit 541b46a

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

parse/src/test/java/com/parse/ParseUriHttpBodyTest.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,35 @@
1010

1111
import static org.junit.Assert.assertArrayEquals;
1212
import static org.junit.Assert.assertEquals;
13+
import static org.mockito.Mockito.mock;
14+
import static org.mockito.Mockito.when;
1315

16+
import android.content.Context;
1417
import android.net.Uri;
18+
import androidx.test.platform.app.InstrumentationRegistry;
1519
import java.io.ByteArrayOutputStream;
1620
import java.io.File;
1721
import java.io.IOException;
22+
import org.junit.Before;
1823
import org.junit.Rule;
1924
import org.junit.Test;
2025
import org.junit.rules.TemporaryFolder;
26+
import org.junit.runner.RunWith;
27+
import org.robolectric.RobolectricTestRunner;
2128

22-
public class ParseUriHttpBodyTest {
29+
@RunWith(RobolectricTestRunner.class)
30+
public class ParseUriHttpBodyTest extends ResetPluginsParseTest {
2331
@Rule public final TemporaryFolder temporaryFolder = new TemporaryFolder();
2432

33+
@Before
34+
public void setup() throws Exception {
35+
super.setUp();
36+
Context context = InstrumentationRegistry.getInstrumentation().getTargetContext();
37+
ParsePlugins plugins = mock(ParsePlugins.class);
38+
when(plugins.applicationContext()).thenReturn(context);
39+
ParsePlugins.set(plugins);
40+
}
41+
2542
@Test
2643
public void testInitializeWithUri() throws IOException {
2744
byte[] content = {1, 1, 1, 1, 1};

0 commit comments

Comments
 (0)