Test dell'unità di rilevamento delle modifiche
  • 03 Nov 2023
  • 1 Minuto da leggere
  • Contributori

Test dell'unità di rilevamento delle modifiche


Sommario dell'articolo

Test unitario di Change Detector

Questa applicazione spiega come configurare e utilizzare il plugin del widget personalizzato Change Detector.

Scopo

Lo scopo del Change Detector Unit Test è quello di consentire agli utenti di imparare e comprendere come impostare e utilizzare il widget personalizzato Timer nelle loro applicazioni Tulip. I widget personalizzati sono widget codificati che si aggiungono alla piattaforma Tulip per fornire funzionalità aggiuntive che attualmente non fanno parte della piattaforma principale. Il widget personalizzato Change Detector viene utilizzato per rilevare un cambiamento in uno degli ingressi e attivare un evento quando viene rilevato il cambiamento.

Impostazione

I plugin Widget personalizzati interagiscono con l'applicazione attraverso l'uso di proprietà ed eventi. Le proprietà sono i dati condivisi tra l'applicazione e il widget, mentre gli eventi sono segnali che il widget può inviare all'applicazione. Nell'editor dell'applicazione è possibile creare trigger basati su questi eventi. Gli eventi possono essere utilizzati anche per inviare dati all'applicazione.

Il widget personalizzato Timer utilizza tre proprietà e tre eventi. La prima proprietà utilizzata si chiama 'Label', è di tipo text ed è di sola lettura. Si tratta del testo che verrà visualizzato come etichetta. La seconda proprietà utilizzata si chiama 'Input Text', è di tipo text ed è di sola lettura. Si tratta dell'input di testo da monitorare per il cambiamento di stato. La proprietà successiva si chiama "Input Number", è di tipo Number ed è di sola lettura. Si tratta dell'input numerico da monitorare per il cambiamento di stato.

Il primo evento utilizzato in questo widget personalizzato si chiama 'Change Detected' e si attiva quando si verifica una modifica alle variabili Input Text o Input Number. Il secondo evento utilizzato in questo widget personalizzato si chiama 'Text Changed' e si attiva quando si verifica una modifica del testo di input e restituisce il nuovo valore del testo. Il terzo evento utilizzato in questo widget personalizzato si chiama 'Numero modificato' e si attiva quando si verifica una modifica nel Numero di input e restituisce il nuovo valore del numero.

Come funziona

Il widget personalizzato Rilevatore di modifiche viene utilizzato per rilevare una modifica in uno degli ingressi e attivare un evento quando viene rilevata la modifica. Un esempio del funzionamento del widget personalizzato Change Detector è visibile nella GIF sottostante.


Questo articolo è stato utile?