Skip to content
Snippets Groups Projects
Select Git revision
  • adb405d77e6de91879c7b0cda4f3497eceb5ff86
  • main default protected
  • add_export_route
  • add_route_assignments
  • 4.1.0-dev
  • 4.0.0
  • 3.5.3
  • 3.5.3-dev
  • 3.5.2
  • 3.5.2-dev
  • 3.5.1
  • 3.5.1-dev
  • 3.5.0
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.3
  • 3.1.2
  • 3.1.1
  • 3.1.0
  • 3.0.1
  • 3.0.0
24 results

API.ts

Blame
  • Forked from Dojo Project (HES-SO) / Projects / Backend / DojoBackendAPI
    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;
    }