Merge floating point support in; new test runner
diff --git a/cmd_line_main.c b/cmd_line_main.c
index 87d0ecd..63c670c 100644
--- a/cmd_line_main.c
+++ b/cmd_line_main.c
@@ -25,24 +25,22 @@
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
+// Created by Laurence Lundblade on 9/13/18.
#include <stdio.h>
-#include "basic_test.h"
-#include "bstrwrap_tests.h"
+#include "run_tests.h"
-int main(int argc, const char * argv[]) {
- printf("basic-test_one Result %d\n", basic_test_one());
+int fputs_wrapper(const char *szString, void *ctx)
+{
+ return fputs(szString, (FILE *)ctx);
+}
- printf("cose_sign1_tbs_test %d\n", cose_sign1_tbs_test());
- printf("bstr_wrap_nest_test %d\n", bstr_wrap_nest_test());
-
- printf("bstr_wrap_error_test %d\n", bstr_wrap_error_test());
-
- printf("bstrwraptest %d\n", bstrwraptest());
-
-
- return 0;
+int main(int argc, const char * argv[]) {
+
+ int nNumTestsFailed = run_tests(&fputs_wrapper, stdout, NULL);
+
+ return nNumTestsFailed;
}