Lines Matching full:vec
30 TypeParam Vec; in TYPED_TEST() local
31 EXPECT_EQ(0U, Vec.count()); in TYPED_TEST()
32 EXPECT_EQ(0U, Vec.size()); in TYPED_TEST()
33 EXPECT_FALSE(Vec.any()); in TYPED_TEST()
34 EXPECT_TRUE(Vec.all()); in TYPED_TEST()
35 EXPECT_TRUE(Vec.none()); in TYPED_TEST()
36 EXPECT_TRUE(Vec.empty()); in TYPED_TEST()
38 Vec.resize(5, true); in TYPED_TEST()
39 EXPECT_EQ(5U, Vec.count()); in TYPED_TEST()
40 EXPECT_EQ(5U, Vec.size()); in TYPED_TEST()
41 EXPECT_TRUE(Vec.any()); in TYPED_TEST()
42 EXPECT_TRUE(Vec.all()); in TYPED_TEST()
43 EXPECT_FALSE(Vec.none()); in TYPED_TEST()
44 EXPECT_FALSE(Vec.empty()); in TYPED_TEST()
46 Vec.resize(11); in TYPED_TEST()
47 EXPECT_EQ(5U, Vec.count()); in TYPED_TEST()
48 EXPECT_EQ(11U, Vec.size()); in TYPED_TEST()
49 EXPECT_TRUE(Vec.any()); in TYPED_TEST()
50 EXPECT_FALSE(Vec.all()); in TYPED_TEST()
51 EXPECT_FALSE(Vec.none()); in TYPED_TEST()
52 EXPECT_FALSE(Vec.empty()); in TYPED_TEST()
54 TypeParam Inv = Vec; in TYPED_TEST()
63 EXPECT_FALSE(Inv == Vec); in TYPED_TEST()
64 EXPECT_TRUE(Inv != Vec); in TYPED_TEST()
65 Vec.flip(); in TYPED_TEST()
66 EXPECT_TRUE(Inv == Vec); in TYPED_TEST()
67 EXPECT_FALSE(Inv != Vec); in TYPED_TEST()
69 // Add some "interesting" data to Vec. in TYPED_TEST()
70 Vec.resize(23, true); in TYPED_TEST()
71 Vec.resize(25, false); in TYPED_TEST()
72 Vec.resize(26, true); in TYPED_TEST()
73 Vec.resize(29, false); in TYPED_TEST()
74 Vec.resize(33, true); in TYPED_TEST()
75 Vec.resize(57, false); in TYPED_TEST()
77 for (unsigned i = Vec.find_first(); i != -1u; i = Vec.find_next(i)) { in TYPED_TEST()
79 EXPECT_TRUE(Vec[i]); in TYPED_TEST()
80 EXPECT_TRUE(Vec.test(i)); in TYPED_TEST()
82 EXPECT_EQ(Count, Vec.count()); in TYPED_TEST()
84 EXPECT_FALSE(Vec[0]); in TYPED_TEST()
85 EXPECT_TRUE(Vec[32]); in TYPED_TEST()
86 EXPECT_FALSE(Vec[56]); in TYPED_TEST()
87 Vec.resize(61, false); in TYPED_TEST()
89 TypeParam Copy = Vec; in TYPED_TEST()
92 std::swap(Alt, Vec); in TYPED_TEST()
94 EXPECT_TRUE(Vec.size() == 6); in TYPED_TEST()
95 EXPECT_TRUE(Vec.count() == 3); in TYPED_TEST()
96 EXPECT_TRUE(Vec.find_first() == 3); in TYPED_TEST()
97 std::swap(Copy, Vec); in TYPED_TEST()
100 Vec.resize(68, true); in TYPED_TEST()
101 Vec.resize(78, false); in TYPED_TEST()
102 Vec.resize(89, true); in TYPED_TEST()
103 Vec.resize(90, false); in TYPED_TEST()
104 Vec.resize(91, true); in TYPED_TEST()
105 Vec.resize(130, false); in TYPED_TEST()
107 for (unsigned i = Vec.find_first(); i != -1u; i = Vec.find_next(i)) { in TYPED_TEST()
109 EXPECT_TRUE(Vec[i]); in TYPED_TEST()
110 EXPECT_TRUE(Vec.test(i)); in TYPED_TEST()
112 EXPECT_EQ(Count, Vec.count()); in TYPED_TEST()
114 EXPECT_FALSE(Vec[0]); in TYPED_TEST()
115 EXPECT_TRUE(Vec[32]); in TYPED_TEST()
116 EXPECT_FALSE(Vec[60]); in TYPED_TEST()
117 EXPECT_FALSE(Vec[129]); in TYPED_TEST()
119 Vec.flip(60); in TYPED_TEST()
120 EXPECT_TRUE(Vec[60]); in TYPED_TEST()
121 EXPECT_EQ(Count + 1, Vec.count()); in TYPED_TEST()
122 Vec.flip(60); in TYPED_TEST()
123 EXPECT_FALSE(Vec[60]); in TYPED_TEST()
124 EXPECT_EQ(Count, Vec.count()); in TYPED_TEST()
126 Vec.reset(32); in TYPED_TEST()
127 EXPECT_FALSE(Vec[32]); in TYPED_TEST()
128 EXPECT_EQ(Count - 1, Vec.count()); in TYPED_TEST()
129 Vec.set(32); in TYPED_TEST()
130 EXPECT_TRUE(Vec[32]); in TYPED_TEST()
131 EXPECT_EQ(Count, Vec.count()); in TYPED_TEST()
133 Vec.flip(); in TYPED_TEST()
134 EXPECT_EQ(Vec.size() - Count, Vec.count()); in TYPED_TEST()
136 Vec.reset(); in TYPED_TEST()
137 EXPECT_EQ(0U, Vec.count()); in TYPED_TEST()
138 EXPECT_EQ(130U, Vec.size()); in TYPED_TEST()
139 EXPECT_FALSE(Vec.any()); in TYPED_TEST()
140 EXPECT_FALSE(Vec.all()); in TYPED_TEST()
141 EXPECT_TRUE(Vec.none()); in TYPED_TEST()
142 EXPECT_FALSE(Vec.empty()); in TYPED_TEST()
144 Vec.flip(); in TYPED_TEST()
145 EXPECT_EQ(130U, Vec.count()); in TYPED_TEST()
146 EXPECT_EQ(130U, Vec.size()); in TYPED_TEST()
147 EXPECT_TRUE(Vec.any()); in TYPED_TEST()
148 EXPECT_TRUE(Vec.all()); in TYPED_TEST()
149 EXPECT_FALSE(Vec.none()); in TYPED_TEST()
150 EXPECT_FALSE(Vec.empty()); in TYPED_TEST()
152 Vec.resize(64); in TYPED_TEST()
153 EXPECT_EQ(64U, Vec.count()); in TYPED_TEST()
154 EXPECT_EQ(64U, Vec.size()); in TYPED_TEST()
155 EXPECT_TRUE(Vec.any()); in TYPED_TEST()
156 EXPECT_TRUE(Vec.all()); in TYPED_TEST()
157 EXPECT_FALSE(Vec.none()); in TYPED_TEST()
158 EXPECT_FALSE(Vec.empty()); in TYPED_TEST()
160 Vec.flip(); in TYPED_TEST()
161 EXPECT_EQ(0U, Vec.count()); in TYPED_TEST()
162 EXPECT_EQ(64U, Vec.size()); in TYPED_TEST()
163 EXPECT_FALSE(Vec.any()); in TYPED_TEST()
164 EXPECT_FALSE(Vec.all()); in TYPED_TEST()
165 EXPECT_TRUE(Vec.none()); in TYPED_TEST()
166 EXPECT_FALSE(Vec.empty()); in TYPED_TEST()
176 Vec.clear(); in TYPED_TEST()
177 EXPECT_EQ(0U, Vec.count()); in TYPED_TEST()
178 EXPECT_EQ(0U, Vec.size()); in TYPED_TEST()
179 EXPECT_FALSE(Vec.any()); in TYPED_TEST()
180 EXPECT_TRUE(Vec.all()); in TYPED_TEST()
181 EXPECT_TRUE(Vec.none()); in TYPED_TEST()
182 EXPECT_TRUE(Vec.empty()); in TYPED_TEST()
225 TypeParam Vec(3); in TYPED_TEST() local
226 EXPECT_TRUE(Vec.none()); in TYPED_TEST()
227 Vec[0] = Vec[1] = Vec[2] = true; in TYPED_TEST()
228 EXPECT_EQ(Vec.size(), Vec.count()); in TYPED_TEST()
229 Vec[2] = Vec[1] = Vec[0] = false; in TYPED_TEST()
230 EXPECT_TRUE(Vec.none()); in TYPED_TEST()