#include "gtest/gtest.h" #include "RamBuffer.hpp" using namespace std; using namespace buffer_config; TEST(RamBuffer, simple_store) { const int n_modules = 3; const size_t DATA_N_BYTES = MODULE_N_PIXELS * 2; RamBuffer buffer("test_detector", sizeof(ModuleFrame), DATA_N_BYTES, n_modules, 10); ModuleFrame frame_meta; frame_meta.id = 12345678; frame_meta.pulse_id = 123523; frame_meta.daq_rec = 1234; frame_meta.frame_index = 12342300; frame_meta.n_recv_packets = 128; auto frame_buffer = make_unique(MODULE_N_PIXELS); for (size_t i = 0; i < MODULE_N_PIXELS; i++) { frame_buffer[i] = i % 100; } for (int i_module=0; i_module