Модульное тестирование пользовательского виджета калькулятора
  • 06 Mar 2024
  • 1 Минута для чтения
  • Авторы

Модульное тестирование пользовательского виджета калькулятора


Вводный текст

::: (информация) () Чтобы скачать приложение, посетите: Библиотека:::

Unit Test пользовательского виджета Calculator

Это приложение описывает настройку и использование пользовательского виджета Calculator.

Цель

Цель модульного теста Calculator - дать пользователям возможность узнать и понять, как настроить и использовать пользовательский виджет Calculator в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Виджет Calculator Custom Widget - это пример, демонстрирующий, как написать один триггер, применяемый к нескольким кнопкам. Основное преимущество этого пользовательского виджета в том, что он работает как обычный калькулятор. Он демонстрирует, как в виджете может быть сформирована сетка (5 строк и 4 столбца) кнопок.

Настройка

Плагины пользовательских виджетов взаимодействуют с вашим приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между вашим приложением и виджетом, а события - это сигналы, которые виджет может посылать вашему приложению. В редакторе приложений вы можете создавать триггеры на основе этих событий. События также могут быть использованы для отправки данных в приложение.

Виджет Calculator Custom Widget использует ноль свойств и два события. Первое событие, используемое в этом виджете, называется 'Clicked', и это событие срабатывает, когда пользователь нажимает на любую кнопку, и возвращает значение кнопки. Второе событие, используемое в этом виджете, называется 'Result', оно возникает при нажатии кнопки '=' и возвращает результат математического выражения.

Как это работает

Виджет Calculator Custom Widget позволяет выполнять математические вычисления и отображать результаты этих вычислений. Основная цель этого модульного теста - продемонстрировать, как написать один триггер, применяемый к нескольким кнопкам. Пример работы пользовательского виджета калькулятора можно увидеть в GIF ниже.


Была ли эта статья полезной?