# Test-Datei für den Replay-Parser
# Kann direkt in PowerShell mit: python test_parser.py ausgeführt werden

import sys
import os

# Füge das aktuelle Verzeichnis zum Pfad hinzu, damit wir replay_parser importieren können
sys.path.append(os.path.dirname(os.path.abspath(__file__)))

try:
    from replay_parser import parse_replay, aggregate_unit_stats, print_unit_stats
    
    print("=== C&C Remastered Replay Parser Test ===\n")
    
    # Test mit Platzhalter-Daten
    events = parse_replay("dummy.replay")
    print(f"Gefundene Events: {len(events)}\n")
    
    stats = aggregate_unit_stats(events)
    print_unit_stats(stats)
    
    print("\n=== Test erfolgreich! ===")
    
except ImportError as e:
    print(f"Fehler beim Import: {e}")
except Exception as e:
    print(f"Fehler bei der Ausführung: {e}")
