Skip to content
Snippets Groups Projects
Select Git revision
  • 77d0ef05e2360bba2e1201eaff3c899e349c2a25
  • master default protected
2 results

format-hex.js

Blame
  • Forked from Développement Web Avancé / 2019_TP2
    Source project has a limited visibility.
    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;
    }