Skip to content

Commit

Permalink
Add regression test for issue194
Browse files Browse the repository at this point in the history
  • Loading branch information
syoyo committed Jun 4, 2023
1 parent 48870fb commit 2978130
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
Binary file added test/unit/regression/000-issue194.exr
Binary file not shown.
25 changes: 25 additions & 0 deletions test/unit/tester.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1718,3 +1718,28 @@ TEST_CASE("Regression: PR150|Read|1x1 1xhalf", "[pr150]") {
FreeEXRHeader(&header);
FreeEXRImage(&image);
}

TEST_CASE("Regression: Issue194|Piz", "[issue194]") {
std::string filepath = "./regression/000-issue194.exr";

EXRVersion exr_version;
std::cout << "Loading" << filepath << std::endl;
int ret = ParseEXRVersionFromFile(&exr_version, filepath.c_str());
REQUIRE(TINYEXR_SUCCESS == ret);

EXRVersion version;
EXRHeader header;
EXRImage image;
InitEXRHeader(&header);
InitEXRImage(&image);

const char* err;
ret = ParseEXRHeaderFromFile(&header, &exr_version, filepath.c_str(), &err);
REQUIRE(TINYEXR_SUCCESS == ret);

ret = LoadEXRImageFromFile(&image, &header, filepath.c_str(), &err);
REQUIRE(TINYEXR_SUCCESS == ret);

FreeEXRHeader(&header);
FreeEXRImage(&image);
}

0 comments on commit 2978130

Please sign in to comment.