aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/alloc/meson.build0
-rw-r--r--test/mem/memset.c14
-rw-r--r--test/mem/memzero.c14
-rw-r--r--test/mem/meson.build9
-rw-r--r--test/meson.build9
5 files changed, 46 insertions, 0 deletions
diff --git a/test/alloc/meson.build b/test/alloc/meson.build
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/alloc/meson.build
diff --git a/test/mem/memset.c b/test/mem/memset.c
new file mode 100644
index 0000000..8484b1d
--- /dev/null
+++ b/test/mem/memset.c
@@ -0,0 +1,14 @@
+#include <mem.h>
+#include <stddef.h>
+
+static char buf[100];
+
+int main(void){
+ calt_memset(buf, 'A', sizeof buf);
+ for(size_t i = 0; i < sizeof buf; i++){
+ if('A' != buf[i]){
+ return 1;
+ }
+ }
+ return 0;
+}
diff --git a/test/mem/memzero.c b/test/mem/memzero.c
new file mode 100644
index 0000000..d8bda03
--- /dev/null
+++ b/test/mem/memzero.c
@@ -0,0 +1,14 @@
+#include <calt.h>
+#include <stddef.h>
+
+static char buf[100];
+
+int main(void){
+ calt_memzero(buf, sizeof buf);
+ for(size_t i = 0; i < sizeof buf; i++){
+ if('\0' != buf[i]){
+ return 1;
+ }
+ }
+ return 0;
+}
diff --git a/test/mem/meson.build b/test/mem/meson.build
new file mode 100644
index 0000000..8cc5fc9
--- /dev/null
+++ b/test/mem/meson.build
@@ -0,0 +1,9 @@
+memset = executable('memset', 'memset.c',
+ dependencies : calt
+)
+test('memset', memset)
+
+memzero = executable('memzero', 'memzero.c',
+ dependencies : calt
+)
+test('memzero', memzero)
diff --git a/test/meson.build b/test/meson.build
new file mode 100644
index 0000000..5e7b530
--- /dev/null
+++ b/test/meson.build
@@ -0,0 +1,9 @@
+dirs = [
+ 'alloc',
+ 'mem',
+]
+
+foreach dir: dirs
+ subdir(dir)
+endforeach
+