Example #1
0
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));
}