Skip to content
Snippets Groups Projects
Select Git revision
  • 7821090293da7756a8b3b6d5a51f3386f0c439bc
  • master default protected
2 results

kgV.test.cpp

Blame
  • kgV.test.cpp 504 B
    #include <gtest/gtest.h>
    extern "C" {
    #include "kgV.h"
    }
    TEST(kgv, positiv) {
        EXPECT_EQ(kgV(12, 18), 36);
        EXPECT_EQ(kgV(18, 24), 72);
        EXPECT_EQ(kgV(1, 24), 24);
        EXPECT_EQ(kgV(18, 1), 18);
        EXPECT_EQ(kgV(18, 18), 18);
    }
    
    TEST(kgv, negative) {
        EXPECT_EQ(kgV(-18, 24), 72);
        EXPECT_EQ(kgV(18, -24), 72);
        EXPECT_EQ(kgV(-18, -24), 72);
    }
    
    TEST(kgv, zero) {
        EXPECT_EQ(kgV(0, 24), 0);
        EXPECT_EQ(kgV(18, 0), 0);
        EXPECT_EQ(kgV(0, -24), 0);
        EXPECT_EQ(kgV(0, 0), 0);
    }