- Vier Proxy-Endpunkte implementiert: 1. gisStationsStatusDistrict 2. gisStationsStaticDistrict 3. gisStationsMeasurements 4. gisSystemStatic - API-Integrationstests mit Jest für alle Endpunkte erstellt: - Tests verwenden echte API-Responses statt Mock-Daten. - Erfolgreiche Anfragen mit gültigen Parametern getestet. - Fehlende Parameter und ungültige Parameter getestet. - Code enthält: - Dynamische URL-Generierung für Proxy-Weiterleitungen. - Prüfung von Headern, Statuscodes und JSON-Strukturen. - Unterstützung für CORS und OPTIONS-Anfragen. - Ergebnis: - Alle Tests erfolgreich bestanden. - APIs bereit für produktive Nutzung und Erweiterungen.
30 lines
589 B
JavaScript
30 lines
589 B
JavaScript
const mockXmlData = `
|
|
<root>
|
|
<Name>Liste aller Status der Geräte</Name>
|
|
<Zeitstempel>2025-01-03T11:26:11.777</Zeitstempel>
|
|
<IdMap>12</IdMap>
|
|
<Statis>
|
|
<Item>
|
|
<IdLD>50922</IdLD>
|
|
<Na>system</Na>
|
|
<Le>4</Le>
|
|
<Co>#FF00FF</Co>
|
|
<Me>Eingang DE 01 kommend</Me>
|
|
<Feld>4</Feld>
|
|
<Icon>0</Icon>
|
|
</Item>
|
|
<Item>
|
|
<IdLD>50922</IdLD>
|
|
<Na>system</Na>
|
|
<Le>4</Le>
|
|
<Co>#FF00FF</Co>
|
|
<Me>Eingang DE 05 kommend</Me>
|
|
<Feld>4</Feld>
|
|
<Icon>0</Icon>
|
|
</Item>
|
|
</Statis>
|
|
</root>
|
|
`;
|
|
|
|
export default mockXmlData;
|