Skip to content

Commit a3663f2

Browse files
committed
MatrixTest: use EXPECT_EQ in many places
1 parent bafd7e1 commit a3663f2

File tree

1 file changed

+93
-93
lines changed

1 file changed

+93
-93
lines changed

llvm/unittests/ADT/MatrixTest.cpp

Lines changed: 93 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ TYPED_TEST_SUITE(MatrixTest, MatrixTestTypes, );
3131
TYPED_TEST(MatrixTest, Construction) {
3232
auto &E = this->ColumnInitMatrix;
3333
ASSERT_TRUE(E.empty());
34-
ASSERT_EQ(E.getNumCols(), 8u);
34+
EXPECT_EQ(E.getNumCols(), 8u);
3535
E.setNumCols(3);
36-
ASSERT_EQ(E.getNumCols(), 3u);
37-
ASSERT_TRUE(E.empty());
38-
ASSERT_EQ(E.getNumRows(), 0u);
36+
EXPECT_EQ(E.getNumCols(), 3u);
37+
EXPECT_TRUE(E.empty());
38+
EXPECT_EQ(E.getNumRows(), 0u);
3939
auto &M = this->SmallMatrix;
40-
ASSERT_FALSE(M.empty());
41-
ASSERT_EQ(M.size(), 4u);
42-
ASSERT_EQ(M.getNumRows(), 2u);
43-
ASSERT_EQ(M.getNumCols(), 2u);
40+
EXPECT_FALSE(M.empty());
41+
EXPECT_EQ(M.size(), 4u);
42+
EXPECT_EQ(M.getNumRows(), 2u);
43+
EXPECT_EQ(M.getNumCols(), 2u);
4444
}
4545

4646
TYPED_TEST(MatrixTest, CopyConstruction) {
@@ -53,22 +53,22 @@ TYPED_TEST(MatrixTest, CopyConstruction) {
5353
ASSERT_EQ(V.getRowSpan(), 2u);
5454
ASSERT_EQ(V.getColSpan(0), 1u);
5555
ASSERT_EQ(V.getColSpan(1), 1u);
56-
ASSERT_EQ(V[0][0], 1);
57-
ASSERT_EQ(V[1][0], 2);
58-
ASSERT_EQ(MatrixView<TypeParam>{OldMat}[0][0], 1);
59-
ASSERT_EQ(MatrixView<TypeParam>{OldMat}[0][1], 2);
60-
ASSERT_EQ(MatrixView<TypeParam>{OldMat}[1][0], 1);
61-
ASSERT_EQ(MatrixView<TypeParam>{OldMat}[1][1], 2);
56+
EXPECT_EQ(V[0][0], 1);
57+
EXPECT_EQ(V[1][0], 2);
58+
EXPECT_EQ(MatrixView<TypeParam>{OldMat}[0][0], 1);
59+
EXPECT_EQ(MatrixView<TypeParam>{OldMat}[0][1], 2);
60+
AEXPECT_EQ(MatrixView<TypeParam>{OldMat}[1][0], 1);
61+
EXPECT_EQ(MatrixView<TypeParam>{OldMat}[1][1], 2);
6262
MatrixStorage<TypeParam> NewMat{OldMat};
6363
MatrixView<TypeParam> C{V, NewMat};
6464
ASSERT_EQ(C.getRowSpan(), 2u);
6565
ASSERT_EQ(C.getColSpan(0), 1u);
6666
ASSERT_EQ(C.getColSpan(1), 1u);
67-
ASSERT_EQ(C[0][0], 1);
68-
ASSERT_EQ(C[1][0], 2);
67+
EXPECT_EQ(C[0][0], 1);
68+
EXPECT_EQ(C[1][0], 2);
6969
C.addRow(this->getDummyRow(2));
70-
ASSERT_EQ(C[2][0], 1);
71-
ASSERT_EQ(C[2][1], 2);
70+
EXPECT_EQ(C[2][0], 1);
71+
EXPECT_EQ(C[2][1], 2);
7272
}
7373

7474
TYPED_TEST(MatrixTest, RowOps) {
@@ -79,13 +79,13 @@ TYPED_TEST(MatrixTest, RowOps) {
7979
ASSERT_EQ(V.getRowSpan(), 2u);
8080
V[0] = this->getDummyRow(2);
8181
V = MatrixView<TypeParam>{M};
82-
ASSERT_EQ(V[0][0], 1);
83-
ASSERT_EQ(V[0][1], 2);
82+
EXPECT_EQ(V[0][0], 1);
83+
EXPECT_EQ(V[0][1], 2);
8484
ASSERT_EQ(M.getNumRows(), 2u);
8585
V.addRow({TypeParam(4), TypeParam(5)});
8686
ASSERT_EQ(M.getNumRows(), 3u);
87-
ASSERT_EQ(V[2][0], 4);
88-
ASSERT_EQ(V[2][1], 5);
87+
EXPECT_EQ(V[2][0], 4);
88+
EXPECT_EQ(V[2][1], 5);
8989
ASSERT_EQ(O.getNumRows(), 3u);
9090
MatrixView<TypeParam> W{O};
9191
W.addRow(V[0]);
@@ -96,16 +96,16 @@ TYPED_TEST(MatrixTest, RowOps) {
9696
WRow3 = WRow3.drop_back();
9797
ASSERT_EQ(WRow3[0], 7);
9898
WRow3 = WRow3.drop_back();
99-
ASSERT_TRUE(WRow3.empty());
99+
EXPECT_TRUE(WRow3.empty());
100100
ASSERT_EQ(W.getColSpan(3), 0u);
101-
ASSERT_EQ(W[0][2], 0);
102-
ASSERT_EQ(W[1][2], 0);
103-
ASSERT_EQ(W[2][2], 0);
101+
EXPECT_EQ(W[0][2], 0);
102+
EXPECT_EQ(W[1][2], 0);
103+
EXPECT_EQ(W[2][2], 0);
104104
W = MatrixView<TypeParam>{O};
105-
ASSERT_EQ(W[0][2], 0);
106-
ASSERT_EQ(W[1][2], 0);
107-
ASSERT_EQ(W[2][2], 0);
108-
ASSERT_EQ(W[3][2], 0);
105+
EXPECT_EQ(W[0][2], 0);
106+
EXPECT_EQ(W[1][2], 0);
107+
EXPECT_EQ(W[2][2], 0);
108+
EXPECT_EQ(W[3][2], 0);
109109
}
110110

111111
TYPED_TEST(MatrixTest, ResizeAssign) {
@@ -117,8 +117,8 @@ TYPED_TEST(MatrixTest, ResizeAssign) {
117117
V[1] = this->getDummyRow(2);
118118
V[2] = this->getDummyRow(2);
119119
ASSERT_EQ(M.getNumRows(), 3u);
120-
ASSERT_EQ(V[0][0], V[1][0]);
121-
ASSERT_EQ(V[2][1], V[1][1]);
120+
EXPECT_EQ(V[0][0], V[1][0]);
121+
EXPECT_EQ(V[2][1], V[1][1]);
122122
}
123123

124124
TYPED_TEST(MatrixTest, ColSlice) {
@@ -130,15 +130,15 @@ TYPED_TEST(MatrixTest, ColSlice) {
130130
auto W = V.colSlice(1, 2);
131131
ASSERT_EQ(W.getRowSpan(), 3u);
132132
ASSERT_EQ(W.getColSpan(0), 1u);
133-
ASSERT_EQ(V[0][0], 3);
134-
ASSERT_EQ(V[0][1], 7);
135-
ASSERT_EQ(V[1][0], 4);
136-
ASSERT_EQ(V[1][1], 5);
137-
ASSERT_EQ(V[2][0], 8);
138-
ASSERT_EQ(V[2][1], 9);
139-
ASSERT_EQ(W[0][0], 7);
140-
ASSERT_EQ(W[1][0], 5);
141-
ASSERT_EQ(W[2][0], 9);
133+
EXPECT_EQ(V[0][0], 3);
134+
EXPECT_EQ(V[0][1], 7);
135+
EXPECT_EQ(V[1][0], 4);
136+
EXPECT_EQ(V[1][1], 5);
137+
EXPECT_EQ(V[2][0], 8);
138+
EXPECT_EQ(V[2][1], 9);
139+
EXPECT_EQ(W[0][0], 7);
140+
EXPECT_EQ(W[1][0], 5);
141+
EXPECT_EQ(W[2][0], 9);
142142
}
143143

144144
TYPED_TEST(MatrixTest, RowColSlice) {
@@ -149,16 +149,16 @@ TYPED_TEST(MatrixTest, RowColSlice) {
149149
auto W = V.rowSlice(0, 2).colSlice(0, 2);
150150
ASSERT_EQ(W.getRowSpan(), 2u);
151151
ASSERT_EQ(W.getColSpan(0), 2u);
152-
ASSERT_EQ(V[0][0], 3);
153-
ASSERT_EQ(V[0][1], 7);
154-
ASSERT_EQ(V[1][0], 0);
155-
ASSERT_EQ(V[1][1], 0);
156-
ASSERT_EQ(V[2][0], 4);
157-
ASSERT_EQ(V[2][1], 5);
158-
ASSERT_EQ(W[0][0], 3);
159-
ASSERT_EQ(W[0][1], 7);
160-
ASSERT_EQ(W[1][0], 0);
161-
ASSERT_EQ(W[1][1], 0);
152+
EXPECT_EQ(V[0][0], 3);
153+
EXPECT_EQ(V[0][1], 7);
154+
EXPECT_EQ(V[1][0], 0);
155+
EXPECT_EQ(V[1][1], 0);
156+
EXPECT_EQ(V[2][0], 4);
157+
EXPECT_EQ(V[2][1], 5);
158+
EXPECT_EQ(W[0][0], 3);
159+
EXPECT_EQ(W[0][1], 7);
160+
EXPECT_EQ(W[1][0], 0);
161+
EXPECT_EQ(W[1][1], 0);
162162
}
163163

164164
TYPED_TEST(MatrixTest, LastRowOps) {
@@ -171,13 +171,13 @@ TYPED_TEST(MatrixTest, LastRowOps) {
171171
ASSERT_EQ(V.size(), 2u);
172172
auto W = V.lastRow();
173173
ASSERT_EQ(W.size(), 2u);
174-
ASSERT_EQ(W[0], 3);
175-
ASSERT_EQ(W[1], 7);
174+
EXPECT_EQ(W[0], 3);
175+
EXPECT_EQ(W[1], 7);
176176
V.lastRow() = {TypeParam(1), TypeParam(2)};
177-
ASSERT_EQ(V.lastRow()[0], 1);
178-
ASSERT_EQ(V.lastRow()[1], 2);
177+
EXPECT_EQ(V.lastRow()[0], 1);
178+
EXPECT_EQ(V.lastRow()[1], 2);
179179
V.dropLastRow();
180-
ASSERT_TRUE(V.empty());
180+
EXPECT_TRUE(V.empty());
181181
}
182182

183183
TYPED_TEST(MatrixTest, Swap) {
@@ -186,17 +186,17 @@ TYPED_TEST(MatrixTest, Swap) {
186186
V[0] = {TypeParam(3), TypeParam(7)};
187187
V[1] = {TypeParam(4), TypeParam(5)};
188188
std::swap(V[0], V[1]);
189-
ASSERT_EQ(V.lastRow()[0], 3);
190-
ASSERT_EQ(V.lastRow()[1], 7);
191-
ASSERT_EQ(V[0][0], 4);
192-
ASSERT_EQ(V[0][1], 5);
193-
ASSERT_EQ(V[1][0], 3);
194-
ASSERT_EQ(V[1][1], 7);
189+
EXPECT_EQ(V.lastRow()[0], 3);
190+
EXPECT_EQ(V.lastRow()[1], 7);
191+
EXPECT_EQ(V[0][0], 4);
192+
EXPECT_EQ(V[0][1], 5);
193+
EXPECT_EQ(V[1][0], 3);
194+
EXPECT_EQ(V[1][1], 7);
195195
auto W = MatrixView<TypeParam>{M};
196-
ASSERT_EQ(W[0][0], 3);
197-
ASSERT_EQ(W[0][1], 7);
198-
ASSERT_EQ(W[1][0], 4);
199-
ASSERT_EQ(W[1][1], 5);
196+
EXPECT_EQ(W[0][0], 3);
197+
EXPECT_EQ(W[0][1], 7);
198+
EXPECT_EQ(W[1][0], 4);
199+
EXPECT_EQ(W[1][1], 5);
200200
}
201201

202202
TYPED_TEST(MatrixTest, DropLastRow) {
@@ -211,34 +211,34 @@ TYPED_TEST(MatrixTest, DropLastRow) {
211211
V.addRow(V.lastRow());
212212
ASSERT_EQ(V.getRowSpan(), 3u);
213213
ASSERT_EQ(V.getColSpan(2), 3u);
214-
ASSERT_EQ(V[1], V.lastRow());
214+
EXPECT_EQ(V[1], V.lastRow());
215215
V.dropLastRow();
216216
ASSERT_EQ(V.getRowSpan(), 2u);
217-
ASSERT_EQ(V[0], V.lastRow());
217+
EXPECT_EQ(V[0], V.lastRow());
218218
V.addRow(this->getDummyRow(3));
219219
V.dropLastRow();
220220
V.addRow(this->getDummyRow(3));
221221
V.dropLastRow();
222222
ASSERT_EQ(V.getRowSpan(), 2u);
223-
ASSERT_EQ(V[0], V.lastRow());
223+
EXPECT_EQ(V[0], V.lastRow());
224224
V.dropLastRow();
225225
V.dropLastRow();
226226
ASSERT_TRUE(V.empty());
227227
V.addRow({TypeParam(9), TypeParam(7), TypeParam(3)});
228228
V.addRow(this->getDummyRow(3));
229229
ASSERT_EQ(V.getRowSpan(), 2u);
230-
ASSERT_EQ(V.lastRow()[0], 1);
231-
ASSERT_EQ(V.lastRow()[1], 2);
232-
ASSERT_EQ(V.lastRow()[2], 3);
233-
ASSERT_EQ(V[0][0], 9);
234-
ASSERT_EQ(V[0][1], 7);
235-
ASSERT_EQ(V[0][2], 3);
230+
EXPECT_EQ(V.lastRow()[0], 1);
231+
EXPECT_EQ(V.lastRow()[1], 2);
232+
EXPECT_EQ(V.lastRow()[2], 3);
233+
EXPECT_EQ(V[0][0], 9);
234+
EXPECT_EQ(V[0][1], 7);
235+
EXPECT_EQ(V[0][2], 3);
236236
V.dropLastRow();
237237
V.addRow({TypeParam(21), TypeParam(22), TypeParam(23)});
238238
ASSERT_EQ(V.getRowSpan(), 2u);
239-
ASSERT_EQ(V.lastRow()[0], 21);
240-
ASSERT_EQ(V.lastRow()[1], 22);
241-
ASSERT_EQ(V.lastRow()[2], 23);
239+
EXPECT_EQ(V.lastRow()[0], 21);
240+
EXPECT_EQ(V.lastRow()[1], 22);
241+
EXPECT_EQ(V.lastRow()[2], 23);
242242
}
243243

244244
TYPED_TEST(MatrixTest, Iteration) {
@@ -248,7 +248,7 @@ TYPED_TEST(MatrixTest, Iteration) {
248248
for (const auto &[RowIdx, Row] : enumerate(V)) {
249249
V[RowIdx] = this->getDummyRow(2);
250250
for (const auto &[ColIdx, Col] : enumerate(Row)) {
251-
ASSERT_GT(V[RowIdx][ColIdx], 0);
251+
EXPECT_GT(V[RowIdx][ColIdx], 0);
252252
}
253253
}
254254
}
@@ -271,7 +271,7 @@ TYPED_TEST(MatrixTest, VariableLengthColumns) {
271271
V.dropLastRow();
272272
V.addRow(V.lastRow());
273273
ASSERT_EQ(V.getColSpan(NumRows), NumCols);
274-
ASSERT_EQ(V[NumRows - 1], V[NumRows]);
274+
EXPECT_EQ(V[NumRows - 1], V[NumRows]);
275275
V.dropLastRow();
276276
ASSERT_EQ(V.getRowSpan(), NumRows);
277277
ASSERT_EQ(M.getNumCols(), 8u);
@@ -286,20 +286,20 @@ TYPED_TEST(MatrixTest, VariableLengthColumns) {
286286
V[1] = V[1].drop_back().drop_back();
287287
ASSERT_EQ(V.getColSpan(0), NumCols - 1);
288288
ASSERT_EQ(V.getColSpan(1), NumCols - 2);
289-
ASSERT_EQ(V[0][0], 19);
290-
ASSERT_EQ(V[1][0], 1);
289+
EXPECT_EQ(V[0][0], 19);
290+
EXPECT_EQ(V[1][0], 1);
291291
ASSERT_EQ(V.getMaxColSpan(), NumCols - 1);
292292
V = V.colSlice(0, 1).rowSlice(0, 2);
293293
ASSERT_EQ(V.getColSpan(0), 1u);
294294
ASSERT_EQ(V.getColSpan(1), 1u);
295-
ASSERT_EQ(V.getMaxColSpan(), 1u);
295+
EXPECT_EQ(V.getMaxColSpan(), 1u);
296296
ASSERT_EQ(V.getRowSpan(), 2u);
297-
ASSERT_EQ(V[0][0], 19);
298-
ASSERT_EQ(V[1][0], 1);
297+
EXPECT_EQ(V[0][0], 19);
298+
EXPECT_EQ(V[1][0], 1);
299299
V.dropLastRow();
300300
V.dropLastRow();
301-
ASSERT_TRUE(V.empty());
302-
ASSERT_EQ(M.size(), 40u);
301+
EXPECT_TRUE(V.empty());
302+
EXPECT_EQ(M.size(), 40u);
303303
}
304304

305305
TYPED_TEST(MatrixTest, LargeMatrixOps) {
@@ -312,14 +312,14 @@ TYPED_TEST(MatrixTest, LargeMatrixOps) {
312312
TypeParam(9), TypeParam(1), TypeParam(1), TypeParam(12),
313313
TypeParam(13), TypeParam(1), TypeParam(15), TypeParam(1)};
314314
V[1] = this->getDummyRow(16);
315-
ASSERT_EQ(V[0][14], 15);
316-
ASSERT_EQ(V[0][3], 4);
317-
ASSERT_EQ(std::count(V[0].begin(), V[0].end(), 1), 8);
318-
ASSERT_TRUE(
315+
EXPECT_EQ(V[0][14], 15);
316+
EXPECT_EQ(V[0][3], 4);
317+
EXPECT_EQ(std::count(V[0].begin(), V[0].end(), 1), 8);
318+
EXPECT_TRUE(
319319
std::all_of(V[0].begin(), V[0].end(), [](auto &El) { return El > 0; }));
320320
auto W = V.rowSlice(0, 1).colSlice(2, 4);
321321
ASSERT_EQ(W.getRowSpan(), 1u);
322322
ASSERT_EQ(W.getColSpan(0), 2u);
323-
ASSERT_EQ(W[0][0], 1);
324-
ASSERT_EQ(W[0][1], 4);
323+
EXPECT_EQ(W[0][0], 1);
324+
EXPECT_EQ(W[0][1], 4);
325325
}

0 commit comments

Comments
 (0)