Skip to content

Commit 28d6c14

Browse files
committed
test: update apm network log signature in mocks
1 parent 6d2b1cc commit 28d6c14

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

android/src/test/java/com/instabug/flutter/ApmApiTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,8 @@ public void testNetworkLogAndroid() {
262262
responseContentType,
263263
errorDomain,
264264
null,
265-
serverErrorMessage
265+
serverErrorMessage,
266+
null
266267
));
267268

268269
mAPMNetworkLogger.close();

android/src/test/java/com/instabug/flutter/util/GlobalMocks.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import android.net.Uri;
99
import android.util.Log;
1010

11+
import com.instabug.apm.networkinterception.cp.APMCPNetworkLog;
1112
import com.instabug.crash.models.IBGNonFatalException;
1213

1314
import org.json.JSONObject;
@@ -69,10 +70,10 @@ public static void setUp() throws NoSuchMethodException {
6970
.when(() -> Reflection.getMethod(Class.forName("com.instabug.library.Instabug"), "setCurrentPlatform", int.class))
7071
.thenReturn(mSetCurrentPlatform);
7172

72-
Method mAPMNetworkLog = MockReflected.class.getDeclaredMethod("apmNetworkLog", long.class, long.class, String.class, String.class, long.class, String.class, String.class, String.class, String.class, String.class, long.class, int.class, String.class, String.class, String.class, String.class);
73+
Method mAPMNetworkLog = MockReflected.class.getDeclaredMethod("apmNetworkLog", long.class, long.class, String.class, String.class, long.class, String.class, String.class, String.class, String.class, String.class, long.class, int.class, String.class, String.class, String.class, String.class, APMCPNetworkLog.W3CExternalTraceAttributes.class);
7374
mAPMNetworkLog.setAccessible(true);
7475
reflection
75-
.when(() -> Reflection.getMethod(Class.forName("com.instabug.apm.networking.APMNetworkLogger"), "log", long.class, long.class, String.class, String.class, long.class, String.class, String.class, String.class, String.class, String.class, long.class, int.class, String.class, String.class, String.class, String.class))
76+
.when(() -> Reflection.getMethod(Class.forName("com.instabug.apm.networking.APMNetworkLogger"), "log", long.class, long.class, String.class, String.class, long.class, String.class, String.class, String.class, String.class, String.class, long.class, int.class, String.class, String.class, String.class, String.class, APMCPNetworkLog.W3CExternalTraceAttributes.class))
7677
.thenReturn(mAPMNetworkLog);
7778

7879
Method mCrashReportException = MockReflected.class.getDeclaredMethod("crashReportException", JSONObject.class, boolean.class);

android/src/test/java/com/instabug/flutter/util/MockReflected.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.graphics.Bitmap;
44
import androidx.annotation.Nullable;
55

6+
import com.instabug.apm.networkinterception.cp.APMCPNetworkLog;
67
import com.instabug.crash.models.IBGNonFatalException;
78

89
import org.json.JSONObject;
@@ -33,7 +34,7 @@ public static void setCurrentPlatform(int platform) {}
3334
/**
3435
* APMNetworkLogger.log
3536
*/
36-
public static void apmNetworkLog(long requestStartTime, long requestDuration, String requestHeaders, String requestBody, long requestBodySize, String requestMethod, String requestUrl, String responseHeaders, String responseBody, String responseBodySize, long statusCode, int responseContentType, String errorMessage, String var18, @Nullable String gqlQueryName, @Nullable String serverErrorMessage) {}
37+
public static void apmNetworkLog(long requestStartTime, long requestDuration, String requestHeaders, String requestBody, long requestBodySize, String requestMethod, String requestUrl, String responseHeaders, String responseBody, String responseBodySize, long statusCode, int responseContentType, String errorMessage, String var18, @Nullable String gqlQueryName, @Nullable String serverErrorMessage, @Nullable APMCPNetworkLog.W3CExternalTraceAttributes w3CExternalTraceAttributes) {}
3738

3839
/**
3940
* CrashReporting.reportException

0 commit comments

Comments
 (0)