Пример #1
0
TEST_F(FidoVectorTest, packedAdd){
  const PackedVector pv_const = pv;
  const PackedVector pv2_const = pv2;
  PackedVector diff = pv_const.packedAdd(pv2_const);
  EXPECT_EQ(10,diff[diff.find(1)]);
  EXPECT_EQ(5,diff[diff.find(2)]);
  EXPECT_EQ(20,diff[diff.find(3)]);
  EXPECT_EQ(60,diff[diff.find(5)]);
  EXPECT_EQ(-10,diff[diff.find(9)]);
}
Пример #2
0
TEST_F(FidoVectorTest, packedSubtract){
  const PackedVector pv_const = pv;
  const PackedVector pv2_const = pv2;
  PackedVector diff = pv_const.packedSubtract(pv2_const);
  EXPECT_EQ(10,diff[diff.find(1)]);
  EXPECT_EQ(-5,diff[diff.find(2)]);
  EXPECT_EQ(20,diff[diff.find(3)]);
  EXPECT_EQ(10,diff[diff.find(9)]);
  EXPECT_EQ(4,diff.numberEntries());
}