diff --git a/Runtime/ABTest/ABTestManager.cs b/Runtime/ABTest/ABTestManager.cs index 403f06f..d402a99 100644 --- a/Runtime/ABTest/ABTestManager.cs +++ b/Runtime/ABTest/ABTestManager.cs @@ -93,6 +93,27 @@ namespace Guru } #endregion + + #region 单元测试 + + public static void TestConfig(string json) + { + var p = ABParamData.Parse(json); + if (p == null) + { + Debug.LogError($"Could not parse config: {json}"); + return; + } + + if (!string.IsNullOrEmpty(p.group)) + { + Debug.Log($"ID: {p.id}"); + Debug.Log($"Group: {p.group}"); + Debug.Log($"Value: {p.value}"); + } + } + + #endregion } [Serializable] @@ -111,7 +132,7 @@ namespace Guru p.value = value; // 发现Guru AB测试标志位 - var dict = JsonMapper.ToObject>(value); + var dict = JsonMapper.ToObject>(value); if (null != dict) { foreach (var k in dict.Keys)