@@ -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" ;
144144 fs::create_directory (chunk_dir2);
145145 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 });
148147 noalias (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}
0 commit comments