1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
/*
* =====================================================================================
*
* Filename: defs_gtest.cpp
*
* Description: Test pbdata/defs.h
*
* Version: 1.0
* Created: 10/29/2012 05:17:49 PM
* Revision: none
* Compiler: gcc
*
* Author: Yuan Li (yli), yli@pacificbiosciences.com
* Company: Pacific Biosciences
*
* =====================================================================================
*/
#include <gtest/gtest.h>
#include <pbdata/defs.h>
TEST(DefsTest, MIN)
{
EXPECT_EQ(MIN(1, 10000), 1);
EXPECT_EQ(MIN(-1, 10000), -1);
EXPECT_EQ(MIN(-1, -2), -2);
}
TEST(DefsTest, MAX)
{
EXPECT_EQ(MAX(1, 10000), 10000);
EXPECT_EQ(MAX(-1, 10000), 10000);
EXPECT_EQ(MAX(-1, -2), -1);
}
TEST(DefsTest, SWAP)
{
int x = 10;
int y = 100;
SWAP(x, y);
EXPECT_EQ(x, 100);
EXPECT_EQ(y, 10);
}
|