From 651895860d6a4e87dd7375ed82fcde957fc1c71b Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Tue, 3 Jul 2018 17:10:12 +0200 Subject: [PATCH] Add tests for checking data types --- test/test_ZmqReceiver.cpp | 17 +++++++++++++++++ test/{test_RingBuffer.cpp => test_main.cpp} | 8 ++------ 2 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 test/test_ZmqReceiver.cpp rename test/{test_RingBuffer.cpp => test_main.cpp} (56%) diff --git a/test/test_ZmqReceiver.cpp b/test/test_ZmqReceiver.cpp new file mode 100644 index 0000000..ccf6cab --- /dev/null +++ b/test/test_ZmqReceiver.cpp @@ -0,0 +1,17 @@ +#include "../src/ZmqReceiver.hpp" + +using namespace std; + +TEST(ZmqReceiver, get_type_byte_size) +{ + EXPECT_TRUE(get_type_byte_size("uint8") == 1); + EXPECT_TRUE(get_type_byte_size("int8") == 1); + EXPECT_TRUE(get_type_byte_size("uint16") == 2); + EXPECT_TRUE(get_type_byte_size("int16") == 2); + EXPECT_TRUE(get_type_byte_size("uint32") == 4); + EXPECT_TRUE(get_type_byte_size("int32") == 4); + EXPECT_TRUE(get_type_byte_size("float32") == 4); + EXPECT_TRUE(get_type_byte_size("uint64") == 8); + EXPECT_TRUE(get_type_byte_size("int64") == 8); + EXPECT_TRUE(get_type_byte_size("float64") == 8); +} \ No newline at end of file diff --git a/test/test_RingBuffer.cpp b/test/test_main.cpp similarity index 56% rename from test/test_RingBuffer.cpp rename to test/test_main.cpp index 10ceda4..bb3f5ef 100644 --- a/test/test_RingBuffer.cpp +++ b/test/test_main.cpp @@ -1,11 +1,7 @@ #include "gtest/gtest.h" -#include "RingBuffer.hpp" +#include "test_ZmqReceiver.cpp" -TEST(RingBufferTest, simple_operation) -{ - - EXPECT_EQ(1000, 1000); -} +using namespace std; int main(int argc, char **argv) { ::testing::InitGoogleTest(&argc, argv);