|
1 | 1 | package com.batch.android.dispatcher.mixpanel;
|
2 | 2 |
|
3 |
| -import android.content.Context; |
4 | 3 | import android.os.Build;
|
5 |
| -import android.os.Bundle; |
6 | 4 |
|
7 | 5 | import com.batch.android.Batch;
|
8 | 6 | import com.batch.android.BatchMessage;
|
9 | 7 | import com.batch.android.BatchPushPayload;
|
10 | 8 | import com.mixpanel.android.mpmetrics.MixpanelAPI;
|
11 | 9 |
|
12 | 10 | import org.junit.Before;
|
13 |
| -import org.junit.Rule; |
14 | 11 | import org.junit.Test;
|
15 | 12 | import org.junit.runner.RunWith;
|
16 | 13 | import org.mockito.ArgumentMatcher;
|
17 | 14 | import org.mockito.Mockito;
|
18 | 15 | import org.powermock.api.mockito.PowerMockito;
|
19 |
| -import org.powermock.core.classloader.annotations.PowerMockIgnore; |
20 | 16 | import org.powermock.core.classloader.annotations.PrepareForTest;
|
21 |
| -import org.powermock.modules.junit4.rule.PowerMockRule; |
| 17 | +import org.robolectric.RobolectricTestRunner; |
22 | 18 | import org.robolectric.annotation.Config;
|
23 | 19 |
|
24 | 20 | import java.util.HashMap;
|
|
28 | 24 |
|
29 | 25 | import androidx.annotation.NonNull;
|
30 | 26 | import androidx.annotation.Nullable;
|
31 |
| -import androidx.test.ext.junit.runners.AndroidJUnit4; |
32 | 27 |
|
33 | 28 | /**
|
34 | 29 | * Test the Mixpanel Event Dispatcher implementation
|
35 | 30 | */
|
36 |
| -@RunWith(AndroidJUnit4.class) |
37 | 31 | @Config(sdk = Build.VERSION_CODES.O_MR1)
|
38 |
| -@PowerMockIgnore({"org.powermock.*", "org.mockito.*", "org.robolectric.*", "android.*", "androidx.*"}) |
| 32 | +@RunWith(RobolectricTestRunner.class) |
39 | 33 | @PrepareForTest(MixpanelAPI.class)
|
40 |
| -public class MixpanelDispatcherTest |
41 |
| -{ |
42 |
| - @Rule |
43 |
| - public PowerMockRule rule = new PowerMockRule(); |
| 34 | +public class MixpanelDispatcherTest { |
44 | 35 | private MixpanelAPI mixpanel;
|
45 | 36 | private MixpanelDispatcher mixpanelDispatcher;
|
46 | 37 |
|
47 | 38 | @Before
|
48 | 39 | public void setUp() {
|
49 |
| - Context context = PowerMockito.mock(Context.class); |
50 | 40 | mixpanel = PowerMockito.mock(MixpanelAPI.class);
|
51 | 41 |
|
52 | 42 | mixpanelDispatcher = new MixpanelDispatcher();
|
|
0 commit comments