Skip to content
Snippets Groups Projects
Select Git revision
  • 7a128bc400daa69df7e20e0e68fddbb0b9295682
  • master default protected
2 results

controller.test.cpp

Blame
  • controller.test.cpp 338 B
    #include <catch2/catch_test_macros.hpp>
    extern "C" {
    #include "controller.h"
    }
    
    TEST_CASE("PI_Regler") {
        REQUIRE(controller(8, 0, 500) == 16);
        REQUIRE(controller(-2, 0, 500) == -4);
        REQUIRE(controller(0, 2, 500) == -4);
    }
    
    TEST_CASE("limits") {
        REQUIRE(controller(2, 0, 2) == 2);
        REQUIRE(controller(-2, 0, 2) == -2);
    }