TEST(Peak, PeaksToReals) { Real positionsArray [] = {1, 0, 1, 4, 5}; Real magnitudesArray [] = {2, 2, 3, 1, 6}; util::Peak peaksArray [] = {util::Peak(1,2),util::Peak(0,2),util::Peak(1,3),util::Peak(4,1),util::Peak(5,6)}; vector<util::Peak> peaks = arrayToVector<util::Peak>(peaksArray); vector<Real> positions, magnitudes; peaksToReals(peaks, positions, magnitudes); EXPECT_VEC_EQ(positions, arrayToVector<Real>(positionsArray)); EXPECT_VEC_EQ(magnitudes, arrayToVector<Real>(magnitudesArray)); }