From 346be0e9ac02f3948eafb8fbdae034294ff857ce Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Tue, 15 Jan 2019 16:54:00 -0300 Subject: [PATCH] use GLib.Test framework for testing --- test/money.vala | 17 ++++++++++++----- test/percentage.vala | 19 +++++++++++++------ test/rut.vala | 45 +++++++++++++++++++++++++------------------- 3 files changed, 51 insertions(+), 30 deletions(-) diff --git a/test/money.vala b/test/money.vala index 7fd8760..cb82b8d 100644 --- a/test/money.vala +++ b/test/money.vala @@ -1,8 +1,15 @@ using LibSernatur.Misc; -public static int main (string[] args) { - assert (Money.format_int (100000) == "$100.000"); - assert (Money.format_uint (100000) == "$100.000"); - assert (Money.format_string ("100000") == "$100.000"); - return 0; +void add_money_tests () { + Test.add_func ("/sernatur/test/money", () => { + assert (Money.format_int (100000) == "$100.000"); + assert (Money.format_uint (100000) == "$100.000"); + assert (Money.format_string ("100000") == "$100.000"); + }); +} + +int main (string[] args) { + Test.init (ref args); + add_money_tests (); + return Test.run (); } diff --git a/test/percentage.vala b/test/percentage.vala index 20fcf97..4f917fa 100644 --- a/test/percentage.vala +++ b/test/percentage.vala @@ -1,9 +1,16 @@ using LibSernatur.Misc; -public static int main (string[] args) { - assert (Percentage.format_float ((float) 0.43) == "43%"); - assert (Percentage.format_float ((float) 1) == "100%"); - assert (Percentage.format_double (0.43) == "43%"); - assert (Percentage.format_double (1) == "100%"); - return 0; +void add_percentage_tests () { + Test.add_func ("/sernatur/test/percentage", () => { + assert (Percentage.format_float ((float) 0.43) == "43%"); + assert (Percentage.format_float ((float) 1) == "100%"); + assert (Percentage.format_double (0.43) == "43%"); + assert (Percentage.format_double (1) == "100%"); + }); +} + +int main (string[] args) { + Test.init (ref args); + add_percentage_tests (); + return Test.run (); } diff --git a/test/rut.vala b/test/rut.vala index a7963fd..b3122ce 100644 --- a/test/rut.vala +++ b/test/rut.vala @@ -1,24 +1,31 @@ using LibSernatur.Misc; -public static int main (string[] args) { - try { - Rut rut = new Rut ("18166316-2"); - assert (rut.get_clean_rut () == "181663162"); - assert (rut.get_rut () == "18.166.316-2"); - assert (rut.type () == Rut.Type.RUN); +void add_rut_tests () { + Test.add_func ("/sernatur/test/rut", () => { + try { + Rut rut = new Rut ("18166316-2"); + assert (rut.get_clean_rut () == "181663162"); + assert (rut.get_rut () == "18.166.316-2"); + assert (rut.type () == Rut.Type.RUN); - rut = new Rut ("20380508-k"); - assert (rut.get_clean_rut () == "20380508K"); - assert (rut.get_rut () == "20.380.508-K"); - assert (rut.type () == Rut.Type.RUN); + rut = new Rut ("20380508-k"); + assert (rut.get_clean_rut () == "20380508K"); + assert (rut.get_rut () == "20.380.508-K"); + assert (rut.type () == Rut.Type.RUN); - rut = new Rut ("50380508-1"); - assert (rut.get_clean_rut () == "503805081"); - assert (rut.get_rut () == "50.380.508-1"); - assert (rut.type () == Rut.Type.RUT); - } - catch (Error e) { - error (e.message); - } - return 0; + rut = new Rut ("50380508-1"); + assert (rut.get_clean_rut () == "503805081"); + assert (rut.get_rut () == "50.380.508-1"); + assert (rut.type () == Rut.Type.RUT); + } + catch (Error e) { + error (e.message); + } + }); +} + +int main (string[] args) { + Test.init (ref args); + add_rut_tests (); + return Test.run (); }