From 28d4f9f627cdd3b5db9027f8b74b591834ac7f08 Mon Sep 17 00:00:00 2001 From: CrossNox Date: Sun, 27 Nov 2022 18:20:45 -0300 Subject: [PATCH] add test --- test/rustint/core_test.clj | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/rustint/core_test.clj b/test/rustint/core_test.clj index 3a47b3c..51663e0 100644 --- a/test/rustint/core_test.clj +++ b/test/rustint/core_test.clj @@ -527,3 +527,13 @@ false)) ) ) + +(deftest test-buscar-tipo-de-retorno-01 + (testing "Test 01 buscar-tipo-de-retorno" + (is (= + (buscar-tipo-de-retorno [(symbol ";") (list 'println! (symbol "(") "La suma de 5 mas 7 es {}" (symbol ",") 'suma (symbol "(") 5 (symbol ",") 7 (symbol ")") (symbol ")") (symbol ";") (symbol "}")) ['fn 'suma (symbol "(") 'x (symbol ":") 'i64 (symbol ",") 'y (symbol ":") 'i64 (symbol ")") (symbol "->") 'i64 (symbol "{") 'x '+ 'y (symbol "}") 'fn 'main (symbol "(") (symbol ")") (symbol "{") 'suma (symbol "(") 5 (symbol ",") 7 (symbol ")")] :sin-errores [[0 2] [['suma ['fn [(list ['x (symbol ":") 'i64] ['y (symbol ":") 'i64]) 'i64]] 2] ['main ['fn [() ()]] 8]]] 0 [['CAL 8] 'HLT ['POPARG 1] ['POPARG 0] ['PUSHFM 0] ['PUSHFM 1] 'ADD 'RET ['PUSHFI 5] ['PUSHFI 7] ['CAL 2]] [[2 ['i64 nil] ['i64 nil]] [8]]] 2) + 'i64 + ) + ) + ) +)