TEST(GTestLinkedList, TestSet) { LinkedList::Ptr l = LinkedList::create(); l->add(123); l->add(456); l->set(0, 234); l->set(1, 567); int v; to<int>(l->get(0), &v); ASSERT_EQ(v, 234); to<int>(l->get(1), &v); ASSERT_EQ(v, 567); ASSERT_EQ(l->size(), 2); }