@@ -44,7 +44,7 @@ namespace xt
4444 in_file.open (path);
4545 xt::xarray<double > data;
4646 data = xt::load_bin<double >(in_file);
47- EXPECT_TRUE ( xt::all ( equal ( data, ref)) );
47+ EXPECT_EQ ( data, ref);
4848 in_file.close ();
4949 }
5050
@@ -143,22 +143,21 @@ namespace xt
143143 std::string chunk_dir2 =" files5" ;
144144fs::create_directory (chunk_dir2);
145145auto 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 });
148147noalias (a2) = a3;
149148 a2.chunks ().flush ();
150149// 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 }));
155154
156- a1 = a2;
155+ noalias (a1) = a2;
157156 a1.chunks ().flush ();
158157// 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 }));
163162 }
164163}