Select Git revision
MainController.java
stack_test.c 524 B
#include "minunit.h"
#include "stack.h"
#include <stdlib.h>
MU_TEST(stack_init_test) {
// Arrange
stack target;
// Act
stack_init(&target);
// Assert
mu_assert_int_eq(-1, target.top);
mu_assert_int_eq(4, target.capacity);
mu_assert(target.data != NULL, "Data is null");
free(target.data);
}
MU_TEST_SUITE(stack_test_suite) {
MU_RUN_TEST(stack_init_test);
}
int main() {
MU_RUN_SUITE(stack_test_suite);
MU_REPORT();
return MU_EXIT_CODE;
}