Ejemplo n.º 1
0
 public void MonitoringCreateCounterTwiss()
 {
     using (Analytics instance = Analytics.Instance) {
         instance.IsEnabled = true;
         instance.OpenDataBase("TESTDB", null);
         instance.CreateCounter("Compteur de test", "TST", 0, 0, 10);
         instance.CreateCounter("Compteur de test", "TST", 0, 0, 10);
     }
 }
Ejemplo n.º 2
0
 public void MonitoringCreateCounterLabelEmpty()
 {
     using (Analytics instance = Analytics.Instance) {
         instance.IsEnabled = true;
         instance.OpenDataBase("TESTDB", null);
         instance.CreateCounter(String.Empty, "TST", 0, 0, 10);
     }
 }
Ejemplo n.º 3
0
        public void MonitoringTest()
        {
            using (Analytics instance = Analytics.Instance) {
                instance.IsEnabled = true;
                instance.OpenDataBase("TESTDB", null);
                instance.CreateCounter("Compteur de test", "TST", 0, 0, 10);

                instance.StartProcess("Processus1");
                instance.IncValue("TST", 100);
                instance.StopProcess("TESTDB");
            }
        }
Ejemplo n.º 4
0
        public void MonitoringHandlerTest()
        {
            using (Analytics instance = Analytics.Instance) {
                instance.OpenDataBase("TESTDB", this);
                instance.CreateCounter("Compteur de test", "TST", 0, 0, 10);

                instance.StartProcess("Processus1");
                instance.IncValue("TST", 100);
                instance.StopProcess("TESTDB");

                AnalyticsHandler handler = new AnalyticsHandler();
                handler.ProcessRequest(null);
            }
        }
Ejemplo n.º 5
0
        public void MonitoringStoreExceptionTest()
        {
            using (Analytics instance = Analytics.Instance) {
                MonitoringStoreException store = new MonitoringStoreException();
                instance.AddMonitoringStore(store);
                instance.OpenDataBase("TESTDB", this);
                instance.CreateCounter("Compteur de test", "TST", 0, 0, 10);

                instance.StartProcess("Processus1");
                instance.IncValue("TST", 100);
                instance.StopProcess("TESTDB");

                instance.HandleException(new Exception());
            }
        }
Ejemplo n.º 6
0
        public void MonitoringStorePreLoadedTest()
        {
            using (Analytics instance = Analytics.Instance) {
                MonitoringStoreTest store = new MonitoringStoreTest();
                instance.AddMonitoringStore(store);
                instance.OpenDataBase("TESTDB", this);
                Assert.AreEqual("TESTDB", store.LastDatabaseName);
                instance.CreateCounter("Compteur de test", "TST", 0, 0, 10);
                Assert.AreEqual("TST", store.LastCounterCode);

                instance.StartProcess("Processus1");
                instance.IncValue("TST", 100);
                instance.StopProcess("TESTDB");
            }
        }