*/
#include "dpl/test/test_runner.h"
+#include "yaca-test-common.h"
#include <yaca_crypto.h>
RUNNER_TEST_GROUP_INIT(T1000_YACA_CRYPTO);
-RUNNER_TEST(T1001_yaca_init)
+RUNNER_TEST(T1000_yaca_initialize_cleanup)
{
-}
+ YACA_SUCCESS(yaca_initialize());
-RUNNER_TEST(T1002_yaca_exit)
-{
+ YACA_SUCCESS(yaca_cleanup());
+
+ YACA_SUCCESS(yaca_initialize());
+ YACA_RESULT(YACA_ERROR_INTERNAL, yaca_initialize());
+
+ YACA_SUCCESS(yaca_cleanup());
+ YACA_SUCCESS(yaca_cleanup());
+ YACA_SUCCESS(yaca_cleanup());
}
+// TODO what should happen if yaca_initialize() is not called?
+
RUNNER_TEST(T1003_yaca_malloc)
{
}