1 #ifndef CSVWRITER_UNIT_TESTS_HPP_
2 #define CSVWRITER_UNIT_TESTS_HPP_
4 #include "CSVWriter.hpp"
5 #include "Vector/vector_test_util.hpp"
7 BOOST_AUTO_TEST_SUITE( csv_writer_test )
10 BOOST_AUTO_TEST_CASE( csv_writer_particles )
13 auto v_prp = allocate_openfpm_prp(16);
15 openfpm::vector<Point<3,float>> v_pos;
18 for (
size_t i = 0 ; i < v_prp.size() ; i++)
20 Point<3,float> p({1.0,2.0,3.0});
29 csv_writer.
write(
"csv_out.csv",v_pos,v_prp);
31 bool test = compare(
"csv_out.csv",
"csv_out_test.csv");
32 BOOST_REQUIRE_EQUAL(
true,test);
37 BOOST_AUTO_TEST_SUITE_END()
bool write(std::string file, v_pos &v, v_prp &prp, size_t offset=0)
It write a CSV file.