- Распечатать
Модульное тестирование пользовательского виджета калькулятора
::: (информация) () Чтобы скачать приложение, посетите: Библиотека:::
Unit Test пользовательского виджета Calculator
Это приложение описывает настройку и использование пользовательского виджета Calculator.
Цель
Цель модульного теста Calculator - дать пользователям возможность узнать и понять, как настроить и использовать пользовательский виджет Calculator в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Виджет Calculator Custom Widget - это пример, демонстрирующий, как написать один триггер, применяемый к нескольким кнопкам. Основное преимущество этого пользовательского виджета в том, что он работает как обычный калькулятор. Он демонстрирует, как в виджете может быть сформирована сетка (5 строк и 4 столбца) кнопок.
Настройка
Плагины пользовательских виджетов взаимодействуют с вашим приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между вашим приложением и виджетом, а события - это сигналы, которые виджет может посылать вашему приложению. В редакторе приложений вы можете создавать триггеры на основе этих событий. События также могут быть использованы для отправки данных в приложение.
Виджет Calculator Custom Widget использует ноль свойств и два события. Первое событие, используемое в этом виджете, называется 'Clicked', и это событие срабатывает, когда пользователь нажимает на любую кнопку, и возвращает значение кнопки. Второе событие, используемое в этом виджете, называется 'Result', оно возникает при нажатии кнопки '=' и возвращает результат математического выражения.
Как это работает
Виджет Calculator Custom Widget позволяет выполнять математические вычисления и отображать результаты этих вычислений. Основная цель этого модульного теста - продемонстрировать, как написать один триггер, применяемый к нескольким кнопкам. Пример работы пользовательского виджета калькулятора можно увидеть в GIF ниже.