- Wydrukować
Test jednostki sprawdzającej długość wejścia
Ta aplikacja wyjaśnia, jak skonfigurować i używać niestandardowego widżetu Input Length Check.
WSTAW WIDEO TUTAJ
Cel
Celem testu jednostkowego Input Length Check jest umożliwienie użytkownikom nauczenia się i zrozumienia, jak skonfigurować i używać niestandardowego widżetu Input Length Check w swoich aplikacjach Tulip. Niestandardowe widżety to zakodowane widżety, które znajdują się na platformie Tulip, aby zapewnić dodatkową funkcjonalność, która nie jest obecnie częścią głównej platformy. Ten konkretny widżet niestandardowy pozwala użytkownikowi ustawić dozwoloną maksymalną liczbę znaków dla danych wejściowych i sprawdza, czy spełnia kryteria, czy nie.
Konfiguracja
Wtyczki niestandardowych widżetów współdziałają z aplikacją za pomocą właściwości i zdarzeń. Właściwości to współdzielone dane, które istnieją między aplikacją a widżetem, podczas gdy zdarzenia to sygnały, które widżet może wysyłać do aplikacji. W edytorze aplikacji można tworzyć wyzwalacze oparte na tych zdarzeniach. Zdarzenia mogą również wysyłać dane do aplikacji.
Następujące rekwizyty i zdarzenia są używane w widżecie Input Length Check Custom Widget: INPUT: Może być ciągiem lub liczbą całkowitą. Jest to miejsce wprowadzania danych wejściowych, których długość jest ograniczona. MAX LENGTH: Może być tylko liczbą całkowitą. Jest to maksymalna dozwolona liczba znaków. WRONG INPUT: To zdarzenie jest uruchamiane, gdy długość danych wejściowych jest większa niż maksymalna dozwolona liczba.
EMPTY VARIABLE ERROR: To zdarzenie występuje, gdy zmienna MAX LENGTH nie jest zdefiniowana.
Jak to działa
Widżet niestandardowy Input Length Check umożliwia użytkownikowi wstępne zdefiniowanie maksymalnej liczby dozwolonych znaków w podpunkcie MAX LENGTH, a następnie sprawdza długość podpunktu INPUT, czy spełnia te kryteria, czy nie. Jeśli jest dłuższa niż dozwolona, widżet wyzwala zdarzenie i obcina właściwość INPUT z powrotem do dozwolonej długości.