/*! * \file TomatoParser_test.cpp * \author Konrad Werys * \date 2018/08/19 */ #include "gtest/gtest.h" #include "TomatoParser.h" TEST(TomatoParser, parse_yaml_file) { typedef double TYPE; char filePath [] = "testData/blood.yaml"; Ox::TomatoParser parser; parser._filePath = filePath; parser._sequences["signalMag"]; // needed to 'add' sigMag parser.parse(); //parser.disp(); std::vector truth; truth.push_back("55"); truth.push_back("49"); truth.push_back("29"); truth.push_back("22"); truth.push_back("51"); truth.push_back("61"); truth.push_back("64"); for (int i = 0; i < truth.size(); i++) { EXPECT_EQ(parser._sequences["signalMag"][i], truth[i]); } }