aboutsummaryrefslogtreecommitdiff
path: root/tests/src/com/android/ims/rcs/uce/presence/publish/PublishProcessorTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/com/android/ims/rcs/uce/presence/publish/PublishProcessorTest.java')
-rw-r--r--tests/src/com/android/ims/rcs/uce/presence/publish/PublishProcessorTest.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/tests/src/com/android/ims/rcs/uce/presence/publish/PublishProcessorTest.java b/tests/src/com/android/ims/rcs/uce/presence/publish/PublishProcessorTest.java
index f632ca5b..4e8cdfdc 100644
--- a/tests/src/com/android/ims/rcs/uce/presence/publish/PublishProcessorTest.java
+++ b/tests/src/com/android/ims/rcs/uce/presence/publish/PublishProcessorTest.java
@@ -17,6 +17,7 @@
package com.android.ims.rcs.uce.presence.publish;
import static android.telephony.ims.RcsContactPresenceTuple.TUPLE_BASIC_STATUS_OPEN;
+
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyLong;
@@ -25,6 +26,7 @@ import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify;
+import android.content.Context;
import android.net.Uri;
import android.telephony.ims.RcsContactPresenceTuple;
import android.telephony.ims.RcsContactUceCapability;
@@ -58,6 +60,20 @@ public class PublishProcessorTest extends ImsTestBase {
private int mSub = 1;
private long mTaskId = 1L;
+ public static class TestPublishProcessor extends PublishProcessor {
+ public TestPublishProcessor(Context context, int subId,
+ DeviceCapabilityInfo capabilityInfo,
+ PublishControllerCallback publishCtrlCallback,
+ UceStatsWriter instance) {
+ super(context, subId, capabilityInfo, publishCtrlCallback, instance);
+ }
+
+ @Override
+ protected boolean isEabProvisioned() {
+ return true;
+ }
+ }
+
@Before
public void setUp() throws Exception {
super.setUp();
@@ -254,7 +270,7 @@ public class PublishProcessorTest extends ImsTestBase {
}
private PublishProcessor getPublishProcessor() {
- PublishProcessor publishProcessor = new PublishProcessor(mContext, mSub,
+ PublishProcessor publishProcessor = new TestPublishProcessor(mContext, mSub,
mDeviceCapabilities, mPublishCtrlCallback, mUceStatsWriter);
publishProcessor.setProcessorState(mProcessorState);
publishProcessor.onRcsConnected(mRcsFeatureManager);