Skip to content
Snippets Groups Projects
Select Git revision
  • 9d5a2b579e1bbe6f04d1574cbadd3a1d3efd21c2
  • main default protected
2 results

MainController.java

Blame
  • 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;
    }