Skip to content

Commit 512f083

Browse files
Testing zero allocation and fix expected comments (#234)
Signed-off-by: Dan Hoeflinger <[email protected]>
1 parent 437558f commit 512f083

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

help_function/src/onedpl_test_vector.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ int main() {
5050
int num_failing = 0;
5151
std::string test_name = "";
5252

53+
//testing initialization of size zero (should not crash / throw)
54+
Vector<int> vempty(0);
55+
5356
using T = int;
5457
std::vector<T> v_base(6);// { 0, 1, 2, 3, 4, 5 };
5558
v_base[0] = 0; v_base[1] = 1; v_base[2] = 2;
@@ -98,7 +101,7 @@ int main() {
98101
#ifdef _VERBOSE
99102
std::cout << std::endl << "v5: ";
100103
for (std::size_t i = 0; i < v5.size(); ++i) {
101-
std::cout << v5[i] << " "; // expected: 5 4 3 2 1 -111 -111 -111 1 0
104+
std::cout << v5[i] << " "; // expected: 0 1 -111 -111 -111 1 2 3 4 5
102105
}
103106
std::cout << std::endl;
104107
#endif
@@ -107,7 +110,7 @@ int main() {
107110
#ifdef _VERBOSE
108111
std::cout << std::endl << "v6: ";
109112
for (std::size_t i = 0; i < v6.size(); ++i) {
110-
std::cout << v6[i] << " "; // expected: 5 4 3 2 1 -111 -111 -111 1 0
113+
std::cout << v6[i] << " "; // expected: 0 1 -111 -111 -111 1 2 3 4 5
111114
}
112115
std::cout << std::endl;
113116
#endif

0 commit comments

Comments
 (0)