public void LongPressGestureDetectedSignalConnect()
        {
            tlog.Debug(tag, $"LongPressGestureDetectedSignalConnect START");

            var testingTarget = new LongPressGestureDetectedSignal();

            Assert.IsNotNull(testingTarget, "Should be not null!");
            Assert.IsInstanceOf <LongPressGestureDetectedSignal>(testingTarget, "Should be an Instance of LongPressGestureDetectedSignal!");

            try
            {
                dummyCallback callback = OnDummyCallback;
                testingTarget.Connect(callback);
                testingTarget.Disconnect(callback);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            testingTarget.Dispose();

            tlog.Debug(tag, $"LongPressGestureDetectedSignalConnect END (OK)");
        }
Beispiel #2
0
        public void StatusSignalTypeConnect()
        {
            tlog.Debug(tag, $"StatusSignalTypeConnect START");

            var testingTarget = new StatusSignalType();

            Assert.IsNotNull(testingTarget, "Should be not null!");
            Assert.IsInstanceOf <StatusSignalType>(testingTarget, "Should be an Instance of StatusSignalType!");

            try
            {
                dummyCallback callback = OnDummyCallback;
                testingTarget.Connect(callback);
                testingTarget.Disconnect(callback);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            testingTarget.Dispose();

            tlog.Debug(tag, $"StatusSignalTypeConnect END (OK)");
        }
        public void WindowVisibilityChangedEventConnect()
        {
            tlog.Debug(tag, $"WindowVisibilityChangedEventConnect START");

            var testingTarget = new WindowVisibilityChangedEvent(Window.Instance);

            Assert.IsNotNull(testingTarget, "Should be not null!");
            Assert.IsInstanceOf <WindowVisibilityChangedEvent>(testingTarget, "Should be an Instance of WindowVisibilityChangedEvent!");

            try
            {
                dummyCallback callback = OnDummyCallback;
                testingTarget.Connect(callback);
                testingTarget.Disconnect(callback);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            testingTarget.Dispose();

            tlog.Debug(tag, $"WindowVisibilityChangedEventConnect END (OK)");
        }
Beispiel #4
0
        public void NUIApplicationAddIdle()
        {
            tlog.Debug(tag, $"NUIApplicationAddIdle START");

            dummyCallback callback = OnDummyCallback;
            var           result   = Application.Instance.AddIdle(callback);

            Assert.IsTrue(result);

            tlog.Debug(tag, $"NUIApplicationAddIdle END (OK)");
        }
Beispiel #5
0
        public void ApplicationSignalDisconnection()
        {
            tlog.Debug(tag, $"ApplicationSignalDisconnection START");

            var testingTarget = new ApplicationSignal();

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <ApplicationSignal>(testingTarget, "should be an instance of testing target class!");

            dummyCallback callback = OnDummyCallback;

            testingTarget.Connect(callback);
            testingTarget.Disconnect(callback);
            testingTarget.Dispose();

            tlog.Debug(tag, $"ApplicationSignalDisconnection END (OK)");
        }
        public void PropertyNotifySignalDisconnect()
        {
            tlog.Debug(tag, $"PropertyNotifySignalDisconnect START");

            var testingTarget = new PropertyNotifySignal();

            Assert.IsNotNull(testingTarget, "Should be not null!");
            Assert.IsInstanceOf <PropertyNotifySignal>(testingTarget, "Should be an Instance of PropertyNotifySignal!");

            dummyCallback callback = OnDummyCallback;

            testingTarget.Connect(callback);
            testingTarget.Disconnect(callback);

            testingTarget.Dispose();
            tlog.Debug(tag, $"PropertyNotifySignalDisconnect END (OK)");
        }
Beispiel #7
0
        public void AccessibilityDoGestureSignalDisconnection()
        {
            tlog.Debug(tag, $"AccessibilityDoGestureSignalDisconnection START");

            var handle        = new ControlHandle(Interop.View.DownCast(new View().SwigCPtr));
            var testingTarget = new AccessibilityDoGestureSignal(Interop.ControlDevel.DaliToolkitDevelControlAccessibilityDoGestureSignal(handle), false);

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <AccessibilityDoGestureSignal>(testingTarget, "should be an instance of testing target class!");

            dummyCallback callback = OnDummyCallback;

            testingTarget.Connect(callback);
            testingTarget.Disconnect(callback);
            testingTarget.Dispose();

            tlog.Debug(tag, $"AccessibilityDoGestureSignalDisconnection END (OK)");
        }
        public void TransitionSetSignalDisconnect()
        {
            tlog.Debug(tag, $"TransitionSetSignalDisconnect START");

            View view = new View()
            {
                Name = "view",
                TransitionOptions = new TransitionOptions(Window.Instance)
            };

            view.TransitionOptions.TransitionTag    = "Transition";
            view.TransitionOptions.EnableTransition = true;

            TransitionItemBase transitionItemBase = null;

            using (TimePeriod timePeriod = new TimePeriod(500))
            {
                using (AlphaFunction alphaFunction = new AlphaFunction(AlphaFunction.BuiltinFunctions.Default))
                {
                    transitionItemBase = new TransitionItemBase(view, true, timePeriod, alphaFunction);
                }
            }

            var testingTarget = new TransitionSet();

            Assert.IsNotNull(testingTarget, "Should be not null!");
            Assert.IsInstanceOf <TransitionSet>(testingTarget, "Should be an Instance of TransitionSet!");

            testingTarget.AddTransition(transitionItemBase);

            var transitionSetSignal = testingTarget.FinishedSignal();

            Assert.IsNotNull(transitionSetSignal, "Should be not null!");
            Assert.IsInstanceOf <TransitionSetFinishedSignal>(transitionSetSignal, "Should be an Instance of TransitionSet!");

            dummyCallback callback = OnDummyCallback;

            transitionSetSignal.Connect(callback);
            transitionSetSignal.Disconnect(callback);

            view.Dispose();
            testingTarget.Dispose();
            tlog.Debug(tag, $"TransitionSetSignalDisconnect END (OK)");
        }
Beispiel #9
0
        public void WatchTimeSignalDisconnection()
        {
            tlog.Debug(tag, $"WatchTimeSignalDisconnection START");

            if (IsWearable())
            {
                var testingTarget = new WatchTimeSignal();
                Assert.IsNotNull(testingTarget, "should be not null");
                Assert.IsInstanceOf <WatchTimeSignal>(testingTarget, "should be an instance of testing target class!");

                dummyCallback callback = OnDummyCallback;
                testingTarget.Connect(callback);
                testingTarget.Disconnect(callback);
                testingTarget.Dispose();
                tlog.Debug(tag, $"WatchTimeSignalDisconnection END (OK)");
            }
            else
            {
                tlog.Debug(tag, $"WatchTimeSignalDisconnection END (OK)");
                Assert.Pass("Not Supported profile");
            }
        }
        public void KeyboardRepeatSettingsChangedSignalConnect()
        {
            tlog.Debug(tag, $"KeyboardRepeatSettingsChangedSignalConnect START");

            var testingTarget = new KeyboardRepeatSettingsChangedSignal(Window.Instance);

            Assert.IsNotNull(testingTarget, "Should be not null!");
            Assert.IsInstanceOf <KeyboardRepeatSettingsChangedSignal>(testingTarget, "Should be an Instance of KeyboardRepeatSettingsChangedSignal!");

            try
            {
                dummyCallback callback = OnDummyCallback;
                testingTarget.Connect(callback);
                testingTarget.Disconnect(callback);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"KeyboardRepeatSettingsChangedSignalConnect END (OK)");
        }