From 17c1a11675aeeef9083b22957a7149fecd345f74 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Mon, 1 May 2023 18:28:16 +0200 Subject: [PATCH] Flipper: fix unit tests --- app/src/debug/java/net/vonforst/evmap/DebugInits.kt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/src/debug/java/net/vonforst/evmap/DebugInits.kt b/app/src/debug/java/net/vonforst/evmap/DebugInits.kt index b16d5e3c..e9ae71a8 100644 --- a/app/src/debug/java/net/vonforst/evmap/DebugInits.kt +++ b/app/src/debug/java/net/vonforst/evmap/DebugInits.kt @@ -24,6 +24,16 @@ fun addDebugInterceptors(context: Context) { } fun OkHttpClient.Builder.addDebugInterceptors(): OkHttpClient.Builder { - this.addNetworkInterceptor(FlipperOkhttpInterceptor(networkFlipperPlugin)) + // Flipper does not work during unit tests - so check whether we are running tests first + var isRunningTest = true + try { + Class.forName("org.junit.Test") + } catch (e: ClassNotFoundException) { + isRunningTest = false + } + + if (!isRunningTest) { + this.addNetworkInterceptor(FlipperOkhttpInterceptor(networkFlipperPlugin)) + } return this } \ No newline at end of file