Пример #1
0
 /// <summary>
 /// Test setup
 /// </summary>
 public ConsentTests()
 {
     CountlyImpl.SetPCLStorageIfNeeded();
     Countly.Halt();
     TestHelper.CleanDataFiles();
     Countly.Instance.deferUpload = false;
 }
 /// <summary>
 /// Test setup
 /// </summary>
 public LegacyInitTests()
 {
     CountlyImpl.SetPCLStorageIfNeeded();
     Countly.Halt();
     TestHelper.CleanDataFiles();
     CountlyImpl.StartLegacyCountlySession(ServerInfo.serverURL, ServerInfo.appKey, ServerInfo.appVersion).Wait();
 }
Пример #3
0
        public async void LegacyInitSimpleFail()
        {
            Exception exToCatch = null;

            try
            {
                await CountlyImpl.StartLegacyCountlySession(null, "234", "345");
            }
            catch (Exception ex) { exToCatch = ex; }

            Assert.NotNull(exToCatch);
            exToCatch = null;
            Countly.Halt();

            try
            {
                await CountlyImpl.StartLegacyCountlySession("123", null, "345");
            }
            catch (Exception ex) { exToCatch = ex; }

            Assert.NotNull(exToCatch);
            exToCatch = null;
            Countly.Halt();

            try
            {
                await CountlyImpl.StartLegacyCountlySession(null, null, null);
            }
            catch (Exception ex) { exToCatch = ex; }

            Assert.NotNull(exToCatch);
            exToCatch = null;
        }
Пример #4
0
        private void TrackingCheck_Unchecked(object sender, System.Windows.RoutedEventArgs e)
        {
            Countly.Halt();

            RecordBasicEvent.IsEnabled        = false;
            RecordEventSum.IsEnabled          = false;
            RecordEventSegmentation.IsEnabled = false;
        }
        /// <summary>
        /// Used for testing legacy session control
        /// </summary>
        public CountlyTestCases()
        {
            CountlyImpl.SetPCLStorageIfNeeded();
            Countly.Halt();
            TestHelper.CleanDataFiles();
            CountlyConfig cc = TestHelper.CreateConfig();

            Countly.Instance.Init(cc).Wait();
            Countly.Instance.SessionBegin().Wait();
        }
Пример #6
0
        private void TrackingCheck_Unchecked(object sender, System.Windows.RoutedEventArgs e)
        {
            Countly.Halt();

            RecordBasicEvent.IsEnabled        = false;
            RecordEventSum.IsEnabled          = false;
            RecordEventSegmentation.IsEnabled = false;
            UserNameText.IsEnabled            = false;
            UserNameText.Text = String.Empty;
            UploadUserPictureButton.IsEnabled = false;
            CrashButton.IsEnabled             = false;
        }
        /// <summary>
        /// Test setup
        /// </summary>
        public ThreadingTestCases()
        {
            threadSync = new ManualResetEvent(false);
            CountlyImpl.SetPCLStorageIfNeeded();
            Countly.Halt();
            TestHelper.CleanDataFiles();
            //Countly.Instance.deferUpload = true;

            CountlyConfig cc = TestHelper.CreateConfig();

            Countly.Instance.Init(cc).Wait();
            Countly.Instance.SessionBegin().Wait();
        }
Пример #8
0
 /// <summary>
 /// Test setup
 /// </summary>
 public DataStructureSerializationTests()
 {
     CountlyImpl.SetPCLStorageIfNeeded();
     Countly.Halt();
     TestHelper.CleanDataFiles();
 }
Пример #9
0
 /// <summary>
 /// Test setup
 /// </summary>
 public FlowControlTestCases()
 {
     TestHelper.CleanDataFiles();
     Countly.Halt();
 }