mirror of
https://github.com/mii443/wasmer.git
synced 2025-08-25 09:49:27 +00:00
26 lines
782 B
C
26 lines
782 B
C
// This header file is used only for test purposes! It is used by unit
|
|
// test inside the `src/` directory for the moment.
|
|
|
|
#ifndef TEST_WASMER
|
|
#define TEST_WASMER
|
|
|
|
#include "../wasmer.h"
|
|
#include "wasm.h"
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
// Assert that a `wasm_name_t` equals something.
|
|
void wasmer_assert_name(const wasm_name_t *name, const char *expected) {
|
|
assert(name->size == strlen(expected) &&
|
|
strncmp(name->data, expected, name->size) == 0);
|
|
}
|
|
|
|
// Helper to quickly create a `wasm_byte_vec_t` from a string, à la
|
|
// `wasm_name_new_from_string`.
|
|
static inline void wasmer_byte_vec_new_from_string(wasm_byte_vec_t *out,
|
|
const char *s) {
|
|
wasm_byte_vec_new(out, strlen(s), s);
|
|
}
|
|
|
|
#endif /* TEST_WASMER */
|