TypestateAnmelden

Alle Funktionen

Beispiele, in Ihren Worten

Ihr Agent schreibt jedes Beispiel in 3 Teilen: was vorher gilt, worum die Aktion gebeten wird und was geschehen muss. Typestate führt jedes Beispiel in der Sandbox aus. Eine Aktion, deren Beispiele fehlschlagen, geht nicht Live.

So macht Typestate es

  1. Typestate liest jede Aktion und nennt die Situationen, die ein Beispiel brauchen: jeden Weg durch sie, jede Ablehnung und jeden Fehler eines verbundenen Systems.
  2. Ihr Agent fragt Sie, was in jeder Situation geschehen muss, und schreibt Ihre Antwort als Beispiel. Typestate schreibt die Antwort nie.
  3. Typestate führt jedes Beispiel nach jeder Änderung aus, und ein Modell liest jedes gegen die Schritte, um die es geht.

Was Sie damit tun können

  • Festhalten, dass eine zweite Registrierung nie eine zweite Mail sendet.
  • Festhalten, dass eine Bestellung über dem Bestand abgelehnt wird und nichts gespeichert wird.
  • Die Uhr in einem Beispiel stellen, um zu zeigen, was bei genau 24 Stunden geschieht.

Was Typestate mitbringt

Geschrieben von
Ihrem Agenten, aus Ihren Antworten
Läuft
in den bezahlten Plänen, in der Sandbox
Live
wartet auf ein Beispiel für jede Situation und lehnt ein fehlschlagendes ab

Sagen Sie Ihrem Agenten

Write an example: an order for more than we have in stock is refused.