@@ -19,13 +19,17 @@ namespace nda {
19
19
20
20
TEST (array_default_constructor) {
21
21
dense_array<int , 1 > a ({10 });
22
- for (int x = 0 ; x < 10 ; x++) { ASSERT_EQ (a (x), 0 ); }
22
+ for (int x = 0 ; x < 10 ; x++) {
23
+ ASSERT_EQ (a (x), 0 );
24
+ }
23
25
24
26
dense_array<int , 2 > b ({7 , 3 });
25
27
ASSERT_EQ (b.width (), 7 );
26
28
ASSERT_EQ (b.height (), 3 );
27
29
for (int y = 0 ; y < 3 ; y++) {
28
- for (int x = 0 ; x < 7 ; x++) { ASSERT_EQ (b (x, y), 0 ); }
30
+ for (int x = 0 ; x < 7 ; x++) {
31
+ ASSERT_EQ (b (x, y), 0 );
32
+ }
29
33
}
30
34
31
35
dense_array<int , 3 > c ({5 , 9 , 3 });
@@ -34,15 +38,19 @@ TEST(array_default_constructor) {
34
38
ASSERT_EQ (c.channels (), 3 );
35
39
for (int z = 0 ; z < 3 ; z++) {
36
40
for (int y = 0 ; y < 9 ; y++) {
37
- for (int x = 0 ; x < 5 ; x++) { ASSERT_EQ (c (x, y, z), 0 ); }
41
+ for (int x = 0 ; x < 5 ; x++) {
42
+ ASSERT_EQ (c (x, y, z), 0 );
43
+ }
38
44
}
39
45
}
40
46
41
47
array<int , shape<dim<>, dim<>>> sparse ({{-2 , 5 , 2 }, {4 , 10 , 20 }});
42
48
ASSERT_EQ (sparse.rows (), 5 );
43
49
ASSERT_EQ (sparse.columns (), 10 );
44
50
for (int y = 4 ; y < 14 ; y++) {
45
- for (int x = -2 ; x < 3 ; x++) { ASSERT_EQ (sparse (x, y), 0 ); }
51
+ for (int x = -2 ; x < 3 ; x++) {
52
+ ASSERT_EQ (sparse (x, y), 0 );
53
+ }
46
54
}
47
55
48
56
sparse.clear ();
@@ -52,23 +60,31 @@ TEST(array_default_constructor) {
52
60
53
61
TEST (array_fill_constructor) {
54
62
dense_array<int , 1 > a ({10 }, 3 );
55
- for (int x = 0 ; x < 10 ; x++) { ASSERT_EQ (a (x), 3 ); }
63
+ for (int x = 0 ; x < 10 ; x++) {
64
+ ASSERT_EQ (a (x), 3 );
65
+ }
56
66
57
67
dense_array<int , 2 > b ({7 , 3 }, 5 );
58
68
for (int y = 0 ; y < 3 ; y++) {
59
- for (int x = 0 ; x < 7 ; x++) { ASSERT_EQ (b (x, y), 5 ); }
69
+ for (int x = 0 ; x < 7 ; x++) {
70
+ ASSERT_EQ (b (x, y), 5 );
71
+ }
60
72
}
61
73
62
74
dense_array<int , 3 > c ({5 , 9 , 3 }, 7 );
63
75
for (int z = 0 ; z < 3 ; z++) {
64
76
for (int y = 0 ; y < 9 ; y++) {
65
- for (int x = 0 ; x < 5 ; x++) { ASSERT_EQ (c (x, y, z), 7 ); }
77
+ for (int x = 0 ; x < 5 ; x++) {
78
+ ASSERT_EQ (c (x, y, z), 7 );
79
+ }
66
80
}
67
81
}
68
82
69
83
array<int , shape<dim<>, dim<>>> sparse ({{-2 , 5 , 2 }, {4 , 10 , 20 }}, 13 );
70
84
for (int y = 4 ; y < 14 ; y++) {
71
- for (int x = -2 ; x < 3 ; x++) { ASSERT_EQ (sparse (x, y), 13 ); }
85
+ for (int x = -2 ; x < 3 ; x++) {
86
+ ASSERT_EQ (sparse (x, y), 13 );
87
+ }
72
88
}
73
89
}
74
90
@@ -104,19 +120,25 @@ TEST(array_assign) {
104
120
TEST (array_fill_assign) {
105
121
dense_array<int , 1 > a;
106
122
a.assign ({10 }, 3 );
107
- for (int x = 0 ; x < 10 ; x++) { ASSERT_EQ (a (x), 3 ); }
123
+ for (int x = 0 ; x < 10 ; x++) {
124
+ ASSERT_EQ (a (x), 3 );
125
+ }
108
126
109
127
dense_array<int , 2 > b;
110
128
b.assign ({7 , 3 }, 5 );
111
129
for (int y = 0 ; y < 3 ; y++) {
112
- for (int x = 0 ; x < 7 ; x++) { ASSERT_EQ (b (x, y), 5 ); }
130
+ for (int x = 0 ; x < 7 ; x++) {
131
+ ASSERT_EQ (b (x, y), 5 );
132
+ }
113
133
}
114
134
115
135
dense_array<int , 3 > c;
116
136
c.assign ({5 , 9 , 3 }, 7 );
117
137
for (int z = 0 ; z < 3 ; z++) {
118
138
for (int y = 0 ; y < 9 ; y++) {
119
- for (int x = 0 ; x < 5 ; x++) { ASSERT_EQ (c (x, y, z), 7 ); }
139
+ for (int x = 0 ; x < 5 ; x++) {
140
+ ASSERT_EQ (c (x, y, z), 7 );
141
+ }
120
142
}
121
143
}
122
144
@@ -126,7 +148,9 @@ TEST(array_fill_assign) {
126
148
127
149
sparse.assign (sparse_shape, 13 );
128
150
for (int y = 4 ; y < 14 ; y++) {
129
- for (int x = -2 ; x < 3 ; x++) { ASSERT_EQ (sparse (x, y), 13 ); }
151
+ for (int x = -2 ; x < 3 ; x++) {
152
+ ASSERT_EQ (sparse (x, y), 13 );
153
+ }
130
154
}
131
155
}
132
156
@@ -175,13 +199,17 @@ TEST(sparse_array) {
175
199
176
200
array<int , shape<dim<>, dim<>>> sparse (sparse_shape);
177
201
// Fill the storage with a constant.
178
- for (size_t i = 0 ; i < sparse_shape.flat_extent (); i++) { sparse.data ()[i] = 7 ; }
202
+ for (size_t i = 0 ; i < sparse_shape.flat_extent (); i++) {
203
+ sparse.data ()[i] = 7 ;
204
+ }
179
205
// Assign a different constant.
180
206
sparse.assign (sparse_shape, 3 );
181
207
182
208
// Check that we assigned all of the elements of the array.
183
209
for (int y = 4 ; y < 14 ; y++) {
184
- for (int x = -2 ; x < 3 ; x++) { ASSERT_EQ (sparse (x, y), 3 ); }
210
+ for (int x = -2 ; x < 3 ; x++) {
211
+ ASSERT_EQ (sparse (x, y), 3 );
212
+ }
185
213
}
186
214
187
215
// Check that only the elements of the array were assigned.
0 commit comments