✔ Unabhängiger Einfeldträger-Benchmark: q=2 kN/m, L=5 m, I=427 cm4 (3.3969ms) ✔ Statik: Gleichgewicht und Momentenverlauf über 40 Last-/Spannweitenfälle (0.6902ms) ✔ Durchbiegung skaliert mit L⁴ und invers mit I und E (0.1884ms) ✔ Deutsche Dezimalwerte und ungültige Eingaben (0.3532ms) ✔ Beispiel: Einzugsbreite, G und Q unabhängig vorgerechnet (0.3403ms) ✔ Mehrere Geschosse addieren nur Deckenlasten; Wandhöhe bleibt explizit (0.1362ms) ✔ Einseitige Decke und manuelle Einzugsbreite (0.2076ms) ✔ Parallelrichtung null direkte Last mit ausdrücklicher Warnung (0.2845ms) ✔ Keine Deckeneingabe ist zulässig und erzeugt keine implizite Deckenlast (0.3944ms) ✔ Unklare Richtung sperrt Kandidaten und rechnet nur senkrechtes Szenario (3.7244ms) ✔ Tragwirkung nein oder unklar ergibt niemals eine Trägerfreigabe (0.6555ms) ✔ Modellabweichung sperrt die Profilauswahl (0.2684ms) ✔ Aktive Decke ohne Einzugsfläche sperrt Profilvorauswahl (0.363ms) ✔ Asymmetrische Lager: Achsspannweite und Gesamtlänge getrennt, Reaktionen gleich (0.1091ms) ✔ Eigengewicht wird für jedes Profil separat berücksichtigt (0.0831ms) ✔ Durchgerechnetes Beispiel IPE270: Last, Schnittgrößen, SLS und Referenzmoment (0.0848ms) ✔ Beispiel: IPE240 scheidet aus, IPE270 leichtester Stahlvergleichskandidat (0.4796ms) ✔ Auflagerbreite wird auf Eingabe, Flansch und Wand beschränkt (0.1282ms) ✔ Auflagerkritik bleibt bestehen obwohl Stahlvergleich erfüllt ist (0.1182ms) ✔ Hohe Last: kein Katalogprofil wird automatisch erzwungen (0.208ms) ✔ Hohe Querkraft unter kurzer Spannweite wird wegen M–V-Interaktion ausgeschlossen (0.235ms) ✔ Verformung begrenzt Vorauswahl unabhängig von Biegung (0.1272ms) ✔ Querschnitt außerhalb Schlankheitsgrenzen wird nicht vorausgewählt (0.077ms) ✔ Keine NaN-/Negativ-/Leerwert-Ergebnisse und ungültige Parameterbereiche (0.4985ms) ✔ Falsche Projektdaten und Null-Decken werden verständlich abgewiesen (0.1444ms) ✔ Starterdaten validieren und JS-/JSON-Dateien sind identisch (5.2844ms) ✔ Katalogimport: Einheitendreher, Duplikate und fehlende Quellen abweisen (1.0954ms) ✔ Katalogimport: Fläche/Masse, Wel/I und geometrische Widersprüche abweisen (0.629ms) ✔ Aktualisierter, plausibler Import verändert die Berechnung (0.399ms) ✔ Jedes gültige Ergebnis trägt immer den Nicht-zur-Ausführung-Status (0.1663ms) ✔ Einfachmodus: Betonszenario aus 20cm × 25 + 1,5 und expliziter Ebenenzahl (0.2425ms) ✔ Unbekannte Bauteile erzeugen ein sichtbares Szenario, keine behauptete Planerkennung (0.1307ms) ✔ Unbekannte Festigkeit liefert keine fiktive Widerstandsgröße (0.1151ms) ✔ Szenarioantworten außerhalb des Modells werden abgewiesen (0.0926ms) ✔ Szenario verändert keine Eingabemaße und mutiert das Ausgangsprojekt nicht (0.0797ms) ℹ tests 35 ℹ suites 0 ℹ pass 35 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 39.4309