diff options
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 {} +} |
