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)]); }
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()); }