diff --git a/tests/JFJochReceiverProcessingTest.cpp b/tests/JFJochReceiverProcessingTest.cpp index 8bae482a..801baebd 100644 --- a/tests/JFJochReceiverProcessingTest.cpp +++ b/tests/JFJochReceiverProcessingTest.cpp @@ -977,7 +977,9 @@ TEST_CASE("JFJochIntegrationTest_ZMQ_lysozyme_spot_and_index_grid", "[JFJochRece CHECK(receiver_out.status.images_sent == experiment.GetImageNum()); CHECK(!receiver_out.status.cancelled); - REQUIRE(receiver_out.scan_result.images.size() == 9); + // 3x3 grid = 9 cells, but only 7 images collected; the two uncollected + // placeholder rows (grid indices 5 and 8) are dropped from scan_result. + REQUIRE(receiver_out.scan_result.images.size() == 7); CHECK(receiver_out.scan_result.images[0].number == 0); CHECK(receiver_out.scan_result.images[1].number == 3); CHECK(receiver_out.scan_result.images[3].number == 1);