From ec7e1b69834d4e5600c2829dc44c589275b45e44 Mon Sep 17 00:00:00 2001 From: hy001 Date: Sat, 16 May 2026 00:31:01 +0800 Subject: [PATCH] Adjust RTC version cutoff --- .../common/business/dto/rtc/RtcVersionSupport.java | 2 +- .../business/dto/rtc/RtcVersionSupportTest.java | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 rc-common-business/common-business-dto/src/test/java/com/red/circle/common/business/dto/rtc/RtcVersionSupportTest.java diff --git a/rc-common-business/common-business-dto/src/main/java/com/red/circle/common/business/dto/rtc/RtcVersionSupport.java b/rc-common-business/common-business-dto/src/main/java/com/red/circle/common/business/dto/rtc/RtcVersionSupport.java index 2d667063..c1900978 100644 --- a/rc-common-business/common-business-dto/src/main/java/com/red/circle/common/business/dto/rtc/RtcVersionSupport.java +++ b/rc-common-business/common-business-dto/src/main/java/com/red/circle/common/business/dto/rtc/RtcVersionSupport.java @@ -13,7 +13,7 @@ public final class RtcVersionSupport { } public static RtcProviderEnum defaultProvider(String version) { - return compareVersion(version, TRTC_MIN_VERSION) <= 0 + return compareVersion(version, TRTC_MIN_VERSION) < 0 ? RtcProviderEnum.AGORA : RtcProviderEnum.TRTC; } diff --git a/rc-common-business/common-business-dto/src/test/java/com/red/circle/common/business/dto/rtc/RtcVersionSupportTest.java b/rc-common-business/common-business-dto/src/test/java/com/red/circle/common/business/dto/rtc/RtcVersionSupportTest.java new file mode 100644 index 00000000..7f434ae3 --- /dev/null +++ b/rc-common-business/common-business-dto/src/test/java/com/red/circle/common/business/dto/rtc/RtcVersionSupportTest.java @@ -0,0 +1,14 @@ +package com.red.circle.common.business.dto.rtc; + +import org.junit.Assert; +import org.junit.Test; + +public class RtcVersionSupportTest { + + @Test + public void defaultProviderUsesTrtcFromMinVersion() { + Assert.assertEquals(RtcProviderEnum.AGORA, RtcVersionSupport.defaultProvider("1.3.9")); + Assert.assertEquals(RtcProviderEnum.TRTC, RtcVersionSupport.defaultProvider("1.4.0")); + Assert.assertEquals(RtcProviderEnum.TRTC, RtcVersionSupport.defaultProvider("1.4.1")); + } +}