Tests für die IBM Erweiterungen für Dojo Toolkit - Atom-Bibliothek
Die Testdateien, die in den beiden Unterverzeichnissen unter "ibm_atom/tests/" enthalten sind, sind Beispiele für die Verwendung der verschiedenen
Komponenten des Pakets "ibm_atom". Die Testfälle sind im Folgenden beschrieben:
- ibm_atom/tests/data/ml/test_AppStore_declaratively.html -- Diese Testdatei demonstriert eine praktische Verwendung von AppStore.
Ein Speicher wird in HTML-Markup erstellt und anschließend im Javascript-Code verwendet. Es gbt Demonstrationen für nahezu jede
Funktion in AppStore.
- ibm_atom/tests/data/runTests.html -- Diese Testdatei ist ein Komponententest, der sicherstellt, dass alle Funktionen von AppStore wie
erwartet funktionieren. Diese Testdatei kann für einen Entwickler hilfreich sein.
- ibm_atom/tests/widget/samplefeed.xml -- Diese Testdatei ist der Beispiel-Feed, der in allen Testfällen verwendet wird.
- ibm_atom/tests/widget/samplefeedEdit.xml -- Diese Testdatei ist mit der vorherigen nahezu identisch, enthält aber zusätzlich einige
bearbeitbare Einträge (Einträge mit einem Bearbeitungs-Link).
- Verwendung über das Programm -- Diese Testseiten zeigen das Fensterobjekt FeedViewer mit einer einfachen Logik für die Anzeige des Inhalts
des ausewählten Eintrags direkt unterhalb der Anzeigefunktion.
- ibm_atom/tests/widget/test_FeedViewer_local.html
- ibm_atom/tests/widget/test_FeedViewer_bind_local.html
- Deklarative Verwendung --- Diese drei Testdateien zeigen die Fensterobjekte FeedViewer und
FeedEntryViewer in Aktion. Das Fensterobjekt FeedEntryViewer entspricht dem ausgewählten Eintrag im Fensterobjekt FeedViewer.
- ibm_atom/tests/widget/test_FeedViewer_local_declarative.html -- Basisdeklaration der Feed-Anzeigefunktion
- ibm_atom/tests/widget/test_FeedViewer_local_declarative2.html -- Alternative Deklaration der Feed-Anzeigefunktion
- ibm_atom/tests/widget/test_FeedViewer_bind_local_sync.html
- Komplexe Verwendung der Feed-Anzeigefunktion und des Feed-Editors.
- ibm_atom/tests/widget/test_FeedViewer_bind_local_split_declarative.html - Diese Testdatei ist komplexer als alle anderen.
Sie zeigt die Fensterobjekte FeedViewer, FeedEntryViewer (ganz rechts) und FeedEntryEditor (2. von rechts) über
ein Fensterobjekt SplitContainer. Die äußeren beiden Fensterobjekte sind miteinander verbunden, ebenso wie die mittleren beiden Fensterobjekte.
Das Fensterobjekt FeedEntryEditor ermöglicht die Bearbeitung bearbeitbarer Einträge und die Erstellung neuer Einträge.