@@ -44,7 +44,7 @@ namespace xt
44
44
in_file.open (path);
45
45
xt::xarray<double > data;
46
46
data = xt::load_bin<double >(in_file);
47
- EXPECT_TRUE ( xt::all ( equal ( data, ref)) );
47
+ EXPECT_EQ ( data, ref);
48
48
in_file.close ();
49
49
}
50
50
@@ -143,22 +143,21 @@ namespace xt
143
143
std::string chunk_dir2 = " files5" ;
144
144
fs::create_directory (chunk_dir2);
145
145
auto a2 = chunked_file_array<double , xio_disk_handler<xio_binary_config>>(shape, chunk_shape, chunk_dir2);
146
- auto a3 = arange (4 * 4 );
147
- a3.reshape ({4 , 4 });
146
+ auto a3 = arange (4 * 4 ).reshape ({4 , 4 });
148
147
noalias (a2) = a3;
149
148
a2.chunks ().flush ();
150
149
// check that a2 has correct chunks
151
- check_file_equal (chunk_dir2 + " /0.0" , xt::xarray<double >({{ 0 , 1 }, { 4 , 5 } }));
152
- check_file_equal (chunk_dir2 + " /1.0" , xt::xarray<double >({{ 8 , 9 }, { 12 , 13 } }));
153
- check_file_equal (chunk_dir2 + " /0.1" , xt::xarray<double >({{ 2 , 3 }, { 6 , 7 } }));
154
- check_file_equal (chunk_dir2 + " /1.1" , xt::xarray<double >({{ 10 , 11 }, { 14 , 15 } }));
150
+ check_file_equal (chunk_dir2 + " /0.0" , xt::xarray<double >({0 , 1 , 4 , 5 }));
151
+ check_file_equal (chunk_dir2 + " /1.0" , xt::xarray<double >({8 , 9 , 12 , 13 }));
152
+ check_file_equal (chunk_dir2 + " /0.1" , xt::xarray<double >({2 , 3 , 6 , 7 }));
153
+ check_file_equal (chunk_dir2 + " /1.1" , xt::xarray<double >({10 , 11 , 14 , 15 }));
155
154
156
- a1 = a2;
155
+ noalias (a1) = a2;
157
156
a1.chunks ().flush ();
158
157
// check that a1 has correct chunks
159
- check_file_equal (chunk_dir1 + " /0.0" , xt::xarray<double >({{ 0 , 1 }, { 4 , 5 } }));
160
- check_file_equal (chunk_dir1 + " /1.0" , xt::xarray<double >({{ 8 , 9 }, { 12 , 13 } }));
161
- check_file_equal (chunk_dir1 + " /0.1" , xt::xarray<double >({{ 2 , 3 }, { 6 , 7 } }));
162
- check_file_equal (chunk_dir1 + " /1.1" , xt::xarray<double >({{ 10 , 11 }, { 14 , 15 } }));
158
+ check_file_equal (chunk_dir1 + " /0.0" , xt::xarray<double >({0 , 1 , 4 , 5 }));
159
+ check_file_equal (chunk_dir1 + " /1.0" , xt::xarray<double >({8 , 9 , 12 , 13 }));
160
+ check_file_equal (chunk_dir1 + " /0.1" , xt::xarray<double >({2 , 3 , 6 , 7 }));
161
+ check_file_equal (chunk_dir1 + " /1.1" , xt::xarray<double >({10 , 11 , 14 , 15 }));
163
162
}
164
163
}
0 commit comments