Skip to content

Commit 07a1eef

Browse files
kdt3rdcary-ilm
authored andcommitted
improve tests for dwa compression level set
Signed-off-by: Kimball Thurston <[email protected]>
1 parent 75f0fbe commit 07a1eef

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/test/OpenEXRCoreTest/write.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,10 +435,16 @@ testWriteBaseHeader (const std::string& tempdir)
435435
exr_set_dwa_compression_level (outf, 0, -2.f));
436436
EXRCORE_TEST_RVAL_FAIL (
437437
EXR_ERR_INVALID_ARGUMENT,
438-
exr_set_dwa_compression_level (outf, 0, 420.f));
438+
exr_set_dwa_compression_level (outf, 0, INFINITY));
439+
EXRCORE_TEST_RVAL_FAIL (
440+
EXR_ERR_INVALID_ARGUMENT,
441+
exr_set_dwa_compression_level (outf, 0, NAN));
439442
EXRCORE_TEST_RVAL (exr_set_dwa_compression_level (outf, 0, 42.f));
440443
EXRCORE_TEST_RVAL (exr_get_dwa_compression_level (outf, 0, &dlev));
441444
EXRCORE_TEST (dlev == 42.f);
445+
EXRCORE_TEST_RVAL (exr_set_dwa_compression_level (outf, 0, 420.f));
446+
EXRCORE_TEST_RVAL (exr_get_dwa_compression_level (outf, 0, &dlev));
447+
EXRCORE_TEST (dlev == 420.f);
442448

443449
EXRCORE_TEST_RVAL (exr_finish (&outf));
444450
remove (outfn.c_str ());

0 commit comments

Comments
 (0)