|
UniSet 2.45.1
|
Классы | |
| class | TestStructTransformer |
| class | TestStructCodegen |
| class | TestArrayTransformer |
| class | TestArrayCodegen |
| class | TestTimeLiteralTransformer |
| class | TestTimeLiteralCodegen |
| class | TestStringTransformer |
| class | TestStringCodegen |
| class | TestStructArrayFixtureE2E |
Функции | |
| IRProgram | _transform_source (str source) |
| str | _load_fixture (str name) |
| IRProgram | _make_program (str name="Main", list|None inputs=None, list|None outputs=None, list|None locals_=None, list|None body=None) |
| SensorMapping | _make_mapping (list[SensorEntry]|None inputs=None, list[SensorEntry]|None outputs=None) |
Tests for Phase 6: Advanced Types (STRUCT, ARRAY, TIME, STRING). Tests cover: - Task 6.1: STRUCT type declaration -> JS object literal; field access -> .field - Task 6.2: ARRAY declaration -> new Array(size).fill(default); index -> arr[i - 1] - Task 6.3: TIME literals -> millisecond integers - Task 6.4: STRING type -> empty string default; string literals -> JS quotes
|
protected |
Load a test fixture file.
|
protected |
Helper to create a SensorMapping with defaults.
|
protected |
Helper to create an IRProgram with defaults.
|
protected |
Helper: parse ST source and transform to IR.