예제 #1
0
 public static void SetAvailableCustomDimensions01(List <string> customDimensions)
 {
     if (GAValidator.ValidateCustomDimensions(customDimensions.ToArray()))
     {
         GA_Wrapper.SetAvailableCustomDimensions01(GA_MiniJSON.Serialize(customDimensions));
     }
 }
예제 #2
0
 // Token: 0x0600014D RID: 333 RVA: 0x0000AC64 File Offset: 0x00009064
 public static void SetAvailableCustomDimensions03(List <string> customDimensions)
 {
     if (GAValidator.ValidateCustomDimensions(customDimensions.ToArray()))
     {
         string availableCustomDimensions = GA_MiniJSON.JsonEncode(customDimensions.ToArray());
         GA_Wrapper.SetAvailableCustomDimensions03(availableCustomDimensions);
     }
 }
예제 #3
0
 public static void SetAvailableCustomDimensions03(List <string> customDimensions)
 {
     if (!GAValidator.ValidateCustomDimensions(customDimensions.ToArray()))
     {
         return;
     }
     GA_Wrapper.SetAvailableCustomDimensions03(GA_MiniJSON.Serialize((object)customDimensions));
 }
예제 #4
0
        public void TestCustomDimensionsValidator()
        {
            // Store result
            bool isValid;

            // Valid
            isValid = GAValidator.ValidateCustomDimensions("abc", "def", "ghi");
            Assert.True(isValid, "Should validate custom dimensions");

            // Invalid
            isValid = GAValidator.ValidateCustomDimensions("abc", "def", "abc", "def", "abc", "def", "abc", "def", "abc", "def", "abc", "def", "abc", "def", "abc", "def", "abc", "def", "abc", "def", "abc", "def");
            Assert.False(isValid, "Should falset allow more than 20 custom dimensions");

            isValid = GAValidator.ValidateCustomDimensions("abc", "");
            Assert.False(isValid, "Should falset allow empty custom dimension value");
        }