v1.0.0-rc.82
This commit is contained in:
@@ -75,6 +75,39 @@ TEST_CASE("JFJochReader_MasterFile", "[HDF5][Full]") {
|
||||
REQUIRE(H5Fget_obj_count(H5F_OBJ_ALL, H5F_OBJ_ALL) == 0);
|
||||
}
|
||||
|
||||
TEST_CASE("JFJochReader_DefaultExperiment", "[HDF5][Full]") {
|
||||
DiffractionExperiment x(DetJF(1));
|
||||
|
||||
x.FilePrefix("test_def").OverwriteExistingFiles(true);
|
||||
RegisterHDF5Filter();
|
||||
|
||||
{
|
||||
StartMessage start_message;
|
||||
x.FillMessage(start_message);
|
||||
|
||||
EndMessage end_message;
|
||||
end_message.max_image_number = 0;
|
||||
std::unique_ptr<NXmx> master = std::make_unique<NXmx>(start_message);
|
||||
master->Finalize(end_message);
|
||||
master.reset();
|
||||
}
|
||||
{
|
||||
JFJochHDF5Reader reader;
|
||||
DiffractionExperiment x1;
|
||||
IndexingSettings is;
|
||||
is.FFT_NumVectors(1024);
|
||||
x1.ImportIndexingSettings(is);
|
||||
reader.Experiment(x1);
|
||||
|
||||
REQUIRE_NOTHROW(reader.ReadFile("test_def_master.h5"));
|
||||
auto dataset = reader.GetDataset();
|
||||
REQUIRE(x1.GetIndexingSettings().GetFFT_NumVectors() == 1024);
|
||||
}
|
||||
remove("test_def_master.h5");
|
||||
|
||||
REQUIRE(H5Fget_obj_count(H5F_OBJ_ALL, H5F_OBJ_ALL) == 0);
|
||||
}
|
||||
|
||||
TEST_CASE("JFJochReader_PixelMask", "[HDF5][Full]") {
|
||||
DiffractionExperiment x(DetJF(1));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user