Add test utils

This commit is contained in:
Abdelrahman Said 2023-11-02 00:11:44 +00:00
parent 31d78bfcd3
commit 7beac7e475
2 changed files with 12 additions and 7 deletions

11
include/test_utils.h Normal file
View File

@ -0,0 +1,11 @@
#ifndef TEST_UTILS_H
#define TEST_UTILS_H
#define ARRLEN(ARR) (sizeof ARR / sizeof ARR[0])
typedef struct {
const char *name;
const char *contents;
} asset_t;
#endif // !TEST_UTILS_H

View File

@ -1,19 +1,13 @@
#include "aliases.h" #include "aliases.h"
#include "io.h" #include "io.h"
#include "pak.h" #include "pak.h"
#include "test_utils.h"
#include <linux/limits.h> #include <linux/limits.h>
#include <stdbool.h> #include <stdbool.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#define ARRLEN(ARR) (sizeof ARR / sizeof ARR[0])
typedef struct {
const char *name;
const char *contents;
} asset_t;
i32 main(i32 argc, char *argv[]) { i32 main(i32 argc, char *argv[]) {
char filepath[PATH_MAX] = {0}; char filepath[PATH_MAX] = {0};
realpath("assets.pak", filepath); realpath("assets.pak", filepath);