diff options
| author | OsCoder <oscoder@lczimmermann.eu> | 2026-07-22 23:21:40 +0200 |
|---|---|---|
| committer | OsCoder <oscoder@lczimmermann.eu> | 2026-07-22 23:21:40 +0200 |
| commit | 400b321f8799f369cf26cf611462598117004ced (patch) | |
| tree | 85bc676bd110edc57c2faa7461f23b5eb1099cc1 /solar_map_test.v | |
| download | solar_map-400b321f8799f369cf26cf611462598117004ced.tar.xz solar_map-400b321f8799f369cf26cf611462598117004ced.zip | |
initial commit
Diffstat (limited to 'solar_map_test.v')
| -rw-r--r-- | solar_map_test.v | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/solar_map_test.v b/solar_map_test.v new file mode 100644 index 0000000..6d2d8d9 --- /dev/null +++ b/solar_map_test.v @@ -0,0 +1,28 @@ +module solar_map + +import os + +fn test_process_galaxy() { + // Erstelle eine kleine temporäre Test-CSV + test_csv := 'test_galaxy.csv' + test_bin := 'test_galaxy.bin' + test_bmp := 'test_galaxy.bmp' + + csv_content := 'id,parent_id,rel_x,rel_y,rel_z,radius,type,flags,comment +1,0,0,0,0,696340000,1,0,Sun +2,1,57909050000,0,0,2439700,2,0,Merkur' + + os.write_file(test_csv, csv_content) or { assert false } + + // Ausführen der öffentlichen Funktion + process_galaxy(test_csv, true) or { assert false } + + // Überprüfen, ob die Output-Dateien erzeugt wurden + assert os.exists(test_bin) + assert os.exists(test_bmp) + + // Aufräumen + os.rm(test_csv) or {} + os.rm(test_bin) or {} + os.rm(test_bmp) or {} +} |
