diff --git a/core-buffer/test/test_SFWriter.cpp b/core-buffer/test/test_SFWriter.cpp index 22b23d3..ba1a72b 100644 --- a/core-buffer/test/test_SFWriter.cpp +++ b/core-buffer/test/test_SFWriter.cpp @@ -8,21 +8,11 @@ TEST(SFWriter, basic_interaction) size_t n_modules = 2; size_t n_frames = 5; - RingBuffer ring_buffer(10); - ring_buffer.initialize(MODULE_N_BYTES*n_modules); - auto data = make_unique(n_modules*MODULE_N_BYTES); auto metadata = make_shared(); - metadata->frame_bytes_size = n_modules*MODULE_N_BYTES; - - auto* rb_pointer = ring_buffer.reserve(metadata); - memcpy(rb_pointer, data.get(), n_modules*MODULE_N_BYTES); - ring_buffer.commit(metadata); - - auto rb_data = ring_buffer.read(); SFWriter writer("ignore.h5", n_frames, n_modules); - writer.write(rb_data.first, rb_data.second); + writer.write(metadata.get(), data.get()); writer.close_file(); // TODO: Write some test.