mod common;
#[test]
fn test_realtime_clock() {
let (store, instance) = common::create_instance("clocks.wasm");
let result = common::invoke_func::<(), u64>(store, instance, "realtime", ());
let expected_clock_output = 0;
assert_eq!(result, expected_clock_output);
}
#[test]
fn test_realtime_clock_seq_calls() {
let (store, instance) = common::create_instance("clocks.wasm");
let result = common::invoke_func::<(), u64>(store, instance, "realtime_seq_calls", ());
let expected_clock_diff = 0;
assert_eq!(result, expected_clock_diff);
}
#[test]
fn test_monotonic_clock() {
let (store, instance) = common::create_instance("clocks.wasm");
let result = common::invoke_func::<(), u64>(store, instance, "monotonic", ());
let expected_clock_output = 0;
assert_eq!(result, expected_clock_output);
}
#[test]
fn test_monotonic_clock_seq_calls() {
let (store, instance) = common::create_instance("clocks.wasm");
let result = common::invoke_func::<(), u64>(store, instance, "monotonic_seq_calls", ());
let expected_clock_diff = 0;
assert_eq!(result, expected_clock_diff);
}