diff options
author | Cédric Deltheil <cedric@moodstocks.com> | 2016-03-18 12:30:28 +0300 |
---|---|---|
committer | Cédric Deltheil <cedric@moodstocks.com> | 2016-03-18 12:30:28 +0300 |
commit | 67a60b6e1d086298ebceb69d3dc12152509d4d8e (patch) | |
tree | d7d20cd72e784d0d61d33ca99be1949026ee61b2 | |
parent | 54c0a1c926a2df0f6884d5ce1b6d4874cde23921 (diff) |
test: switch to assertError
-rw-r--r-- | test/test.lua | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/test/test.lua b/test/test.lua index 87559b1..c0c3bf3 100644 --- a/test/test.lua +++ b/test/test.lua @@ -374,12 +374,10 @@ function test.LoadInvalid() local img_binary = torch.rand(file_size_bytes):mul(255):byte() -- Now decompress the image from the ByteTensor - local ok, img_from_tensor = pcall(function() - return image.decompressJPG(img_binary) - end) - - tester:assert(not ok or img_from_tensor == nil, - 'A non-nil was returned on an invalid input! ') + tester:assertError( + function() image.decompressJPG(img_binary) end, + 'A non-nil was returned on an invalid input!' + ) end ---------------------------------------------------------------------- @@ -572,8 +570,11 @@ function test.DecompressPNG() end function test.LoadCorruptedPNG() - local ok, _ = pcall(image.load, 'corrupt-ihdr.png') - tester:assert(not ok, 'corrupted image should not be loaded') + tester:assertErrorPattern( + function() image.load(getTestImagePath("corrupt-ihdr.png")) end, + "Error during init_io", + "corrupted image should not be loaded or unexpected error message" + ) end ---------------------------------------------------------------------- @@ -625,10 +626,12 @@ function test.test_pgmload() end function test.test_pbmload() - -- test.pbm is a Portable BitMap (not supported) - local ok, msg = pcall(image.loadPPM, getTestImagePath("P4.pbm")) - tester:assert(ok == false, "PBM format should not be loaded") - tester:assert(string.match(msg, "unsupported magic number") ~= nil) + -- test.pbm is a Portable BitMap (not supported) + tester:assertErrorPattern( + function() image.loadPPM(getTestImagePath("P4.pbm")) end, + "unsupported magic number", + "PBM format should not be loaded or unexpected error message" + ) end ---------------------------------------------------------------------- |