From b96b2ef5753f51b74316da645077504813b36aa5 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Tue, 4 Dec 2001 22:55:32 +0000 Subject: [PATCH] * src/engine/test/test-period.c: must load the engine before using it, and check to make sure the load works. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6205 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/test/test-period.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/engine/test/test-period.c b/src/engine/test/test-period.c index b918d35330..5bdd731fff 100644 --- a/src/engine/test/test-period.c +++ b/src/engine/test/test-period.c @@ -26,11 +26,18 @@ run_test (void) Timespec ts; int ok = 1; + + if(!gnc_module_load("gnucash/engine", 0)) + { + failure("couldn't load gnucash/engine"); + exit(get_rv()); + } + if (!ok) { failure ("its borken"); } - + book = gnc_book_new (); if (!book) { @@ -51,10 +58,8 @@ run_test (void) } static void -main_helper (int argc, char **argv) +main_helper (void *closure, int argc, char **argv) { - gnc_module_load("gnucash/engine", 0); - run_test (); success ("periods aren't realy tested yet"); @@ -66,6 +71,6 @@ main_helper (int argc, char **argv) int main (int argc, char **argv) { - gh_enter (argc, argv, main_helper); + scm_boot_guile(argc, argv, main_helper, NULL); return 0; }