diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2022-05-22 22:43:23 +0100 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2022-05-22 22:43:23 +0100 |
commit | 1fd4db565d2b8b981ed00e3ee127ea4f04207b92 (patch) | |
tree | ce09d73a363d03f1408f4174c0e8cf0738c56a71 | |
parent | 107427fc7f55778f7434334cb84bc34f84a00115 (diff) | |
download | librufl-1fd4db565d2b8b981ed00e3ee127ea4f04207b92.tar.gz librufl-1fd4db565d2b8b981ed00e3ee127ea4f04207b92.tar.bz2 |
Add trivial paint check
Doesn't really do much more than ensure the code doesn't explode.
It's kinda hard to meaningfully make assertions here, however.
-rw-r--r-- | test/mocks.c | 2 | ||||
-rw-r--r-- | test/oldfminit.c | 4 | ||||
-rw-r--r-- | test/olducsinit.c | 4 | ||||
-rw-r--r-- | test/ucsinit.c | 4 |
4 files changed, 13 insertions, 1 deletions
diff --git a/test/mocks.c b/test/mocks.c index d17caa2..734211b 100644 --- a/test/mocks.c +++ b/test/mocks.c @@ -342,7 +342,7 @@ os_error *xfont_paint (font_f font, char const *string, (void) trfm; (void) length; - return &unimplemented; + return NULL; } os_error *xfont_scan_string (font_f font, char const *s, diff --git a/test/oldfminit.c b/test/oldfminit.c index 800b2f6..64563e1 100644 --- a/test/oldfminit.c +++ b/test/oldfminit.c @@ -321,6 +321,10 @@ int main(int argc, const char **argv) assert(0 == bbox.y0); assert(25 == bbox.y1); + /* Trivial render */ + assert(rufl_OK == rufl_paint("Trinity", rufl_WEIGHT_500, 160, + (const uint8_t *) "!\xc2\xa0", 3, 0, 0, 0)); + rufl_dump_state(true); rufl_quit(); diff --git a/test/olducsinit.c b/test/olducsinit.c index 863a626..f4e97af 100644 --- a/test/olducsinit.c +++ b/test/olducsinit.c @@ -108,6 +108,10 @@ int main(int argc, const char **argv) assert(0 == bbox.y0); assert(25 == bbox.y1); + /* Trivial render */ + assert(rufl_OK == rufl_paint("Trinity", rufl_WEIGHT_500, 160, + (const uint8_t *) "!\xc2\xa0", 3, 0, 0, 0)); + rufl_dump_state(true); rufl_quit(); diff --git a/test/ucsinit.c b/test/ucsinit.c index 2b1560a..5cd46d7 100644 --- a/test/ucsinit.c +++ b/test/ucsinit.c @@ -108,6 +108,10 @@ int main(int argc, const char **argv) assert(0 == bbox.y0); assert(25 == bbox.y1); + /* Trivial render */ + assert(rufl_OK == rufl_paint("Trinity", rufl_WEIGHT_500, 160, + (const uint8_t *) "!\xc2\xa0", 3, 0, 0, 0)); + rufl_dump_state(true); rufl_quit(); |