Files

1.7 KiB

MODIFIED Requirements

Requirement: Vollständiges Inventar der Original-Hilfe

docs/inventar.md SHALL jede in der Original-Hilfe des Vorbilds dokumentierte Anweisung, Funktion, Metabefehl, Operator-Schlüsselwort und Klausel als eigenen Eintrag führen. Darüber hinaus SHALL es das Forms-Objektmodell führen: je Klasse ihre Eigenschaften, Methoden und Ereignisse als eigene Einträge. Ein dokumentiertes Element MUST NOT fehlen; Vollständigkeit gegenüber der Quelle geht der Kürze vor. Jeder Eintrag SHALL Name, Art (Anweisung/Funktion/Metabefehl/Eigenschaft/ Methode/Ereignis), Themengruppe, Status, Fundstelle und Quelle tragen. Für Einträge des Objektmodells SHALL die Quelle die Forms-Referenz sein, weil die Themenliste der Original-Hilfe sie nicht führt.

Scenario: Dokumentiertes Element ist erfasst

  • WHEN die Original-Hilfe die Anweisung VIEW PRINT dokumentiert
  • THEN enthält das Inventar einen Eintrag VIEW PRINT mit Art, Gruppe, Status und Fundstelle

Scenario: Non-Feature ist erfasst, nicht weggelassen

  • WHEN PEEK als Non-Feature deklariert ist
  • THEN steht PEEK mit Status Non-Feature im Inventar und die Fundstelle verweist auf den Abschnitt „Abweichungen" der Sprachreferenz

Scenario: Eigenschaft einer Steuerelementklasse ist erfasst

  • WHEN die Forms-Referenz für TextBox die Eigenschaft SelStart führt
  • THEN enthält das Inventar einen Eintrag für TextBox.SelStart mit Art Eigenschaft, Status und Quelle Forms-Referenz

Scenario: Ereignis einer Klasse ist erfasst

  • WHEN die Forms-Referenz für Form das Ereignis Resize führt
  • THEN enthält das Inventar einen Eintrag für Form_Resize mit Art Ereignis