summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2022-05-22 22:43:23 +0100
committerJohn-Mark Bell <jmb@netsurf-browser.org>2022-05-22 22:43:23 +0100
commit1fd4db565d2b8b981ed00e3ee127ea4f04207b92 (patch)
treece09d73a363d03f1408f4174c0e8cf0738c56a71
parent107427fc7f55778f7434334cb84bc34f84a00115 (diff)
downloadlibrufl-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.c2
-rw-r--r--test/oldfminit.c4
-rw-r--r--test/olducsinit.c4
-rw-r--r--test/ucsinit.c4
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();