feat(test-apps): update Android test app with Phase 4 TimeSafari components

- Added Phase 4 imports: EndorserAPIClient, SecurityManager, TimeSafariNotificationManager
- Enhanced ConfigLoader with Phase 4 configuration methods
- Updated TimeSafariAndroidTestApp class with Phase 4 component integration
- Added comprehensive Phase 4 test methods:
  - testSecurityManager(): JWT generation/verification testing
  - testEndorserAPIClient(): Endorser.ch API integration testing
  - testTimeSafariNotificationManager(): Notification generation testing
  - testPhase4Integration(): Complete workflow testing
- Added Phase 4 initialization in constructor and setupEventListeners
- Updated HTML with Phase 4 test buttons and UI sections
- Enhanced configuration with security and EndorserAPI settings
- Added TimeSafari user configuration with preferences and test data

Android test app now fully supports Phase 4 TimeSafari integration testing
This commit is contained in:
Matthew Raymer
2025-10-04 05:41:21 +00:00
parent 93f3de9399
commit f33d96d7a6
2 changed files with 331 additions and 6 deletions

View File

@@ -392,6 +392,17 @@
</div>
</div>
<!-- Phase 4: TimeSafari Components Testing -->
<div class="ui-section">
<h3>🚀 Phase 4: TimeSafari Components</h3>
<div class="button-grid">
<button id="test-security-manager" class="btn-primary">Test SecurityManager</button>
<button id="test-endorser-api-client" class="btn-primary">Test EndorserAPIClient</button>
<button id="test-notification-manager" class="btn-primary">Test NotificationManager</button>
<button id="test-phase4-integration" class="btn-secondary">Test Complete Integration</button>
</div>
</div>
<!-- Error Handling Section -->
<div class="ui-section">
<h3>⚠️ Error Handling</h3>