aboutsummaryrefslogtreecommitdiff
path: root/solar_map_test.v
diff options
context:
space:
mode:
authorOsCoder <oscoder@lczimmermann.eu>2026-07-22 23:21:40 +0200
committerOsCoder <oscoder@lczimmermann.eu>2026-07-22 23:21:40 +0200
commit400b321f8799f369cf26cf611462598117004ced (patch)
tree85bc676bd110edc57c2faa7461f23b5eb1099cc1 /solar_map_test.v
downloadsolar_map-400b321f8799f369cf26cf611462598117004ced.tar.xz
solar_map-400b321f8799f369cf26cf611462598117004ced.zip
initial commit
Diffstat (limited to 'solar_map_test.v')
-rw-r--r--solar_map_test.v28
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 {}
+}