Lines Matching defs:vec
771 DynamicVector<int> vec;
772 vec.wrap(buf, kSize);
773 ASSERT_FALSE(vec.owns_data());
775 vec.unwrap();
776 EXPECT_TRUE(vec.owns_data());
777 EXPECT_EQ(vec.size(), 0);
778 EXPECT_EQ(vec.capacity(), 0);
779 EXPECT_EQ(vec.data(), nullptr);
781 EXPECT_TRUE(vec.push_back(1));
791 DynamicVector<int> vec;
792 ASSERT_TRUE(vec.copy_array(buf, kSize));
793 EXPECT_TRUE(vec.owns_data());
795 EXPECT_EQ(vec.size(), kSize);
796 EXPECT_EQ(vec.capacity(), kSize);
797 EXPECT_NE(vec.data(), buf);
799 EXPECT_TRUE(vec.push_back(kSize));
800 EXPECT_EQ(vec.size(), kSize + 1);
801 EXPECT_GE(vec.capacity(), kSize + 1);
804 EXPECT_EQ(vec[i], i);
813 DynamicVector<Dummy> vec;
820 ASSERT_TRUE(vec.copy_array(array, kSize));
828 ASSERT_TRUE(vec[i].getValue() == i);
838 DynamicVector<int> vec;
840 EXPECT_TRUE(vec.copy_array(nullptr, 0));
841 EXPECT_EQ(vec.size(), 0);
843 vec.emplace_back(1);
844 EXPECT_TRUE(vec.copy_array(nullptr, 0));
845 EXPECT_EQ(vec.size(), 0);