MENU
    Модульное тестирование пользовательского виджета калькулятора
    • 13 Jan 2025
    • 1 Минута для чтения
    • Авторы

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


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

    To download the app, visit: Library

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

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

    Цель

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

    Настройка

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

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

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

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


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