summaryrefslogtreecommitdiff
path: root/Tests/LibGfx
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/LibGfx')
-rw-r--r--Tests/LibGfx/TestFontHandling.cpp27
1 files changed, 12 insertions, 15 deletions
diff --git a/Tests/LibGfx/TestFontHandling.cpp b/Tests/LibGfx/TestFontHandling.cpp
index a1cde06f26..1c22989594 100644
--- a/Tests/LibGfx/TestFontHandling.cpp
+++ b/Tests/LibGfx/TestFontHandling.cpp
@@ -146,24 +146,21 @@ TEST_CASE(test_write_to_file)
char path[] = "/tmp/new.font.XXXXXX";
EXPECT(mkstemp(path) != -1);
- EXPECT(!font->write_to_file(path).is_error());
+ TRY_OR_FAIL(font->write_to_file(path));
unlink(path);
}
TEST_CASE(test_character_set_masking)
{
- auto font = Gfx::BitmapFont::try_load_from_file(TEST_INPUT("TestFont.font"sv));
- EXPECT(!font.is_error());
-
- auto unmasked_font = font.value()->unmasked_character_set();
- EXPECT(!unmasked_font.is_error());
- EXPECT(unmasked_font.value()->glyph_index(0x0041).value() == 0x0041);
- EXPECT(unmasked_font.value()->glyph_index(0x0100).value() == 0x0100);
- EXPECT(unmasked_font.value()->glyph_index(0xFFFD).value() == 0xFFFD);
-
- auto masked_font = unmasked_font.value()->masked_character_set();
- EXPECT(!masked_font.is_error());
- EXPECT(masked_font.value()->glyph_index(0x0041).value() == 0x0041);
- EXPECT(!masked_font.value()->glyph_index(0x0100).has_value());
- EXPECT(masked_font.value()->glyph_index(0xFFFD).value() == 0x1FD);
+ auto font = TRY_OR_FAIL(Gfx::BitmapFont::try_load_from_file(TEST_INPUT("TestFont.font"sv)));
+
+ auto unmasked_font = TRY_OR_FAIL(font->unmasked_character_set());
+ EXPECT(unmasked_font->glyph_index(0x0041).value() == 0x0041);
+ EXPECT(unmasked_font->glyph_index(0x0100).value() == 0x0100);
+ EXPECT(unmasked_font->glyph_index(0xFFFD).value() == 0xFFFD);
+
+ auto masked_font = TRY_OR_FAIL(unmasked_font->masked_character_set());
+ EXPECT(masked_font->glyph_index(0x0041).value() == 0x0041);
+ EXPECT(!masked_font->glyph_index(0x0100).has_value());
+ EXPECT(masked_font->glyph_index(0xFFFD).value() == 0x1FD);
}