Sébastien Wilmet
ea4e88df86
textiter: bug fix in forward_search() and backward_search()
...
When the search is case sensitive, g_utf8_normalize() is not called, so
the skip_decomp argument of the function forward_chars_with_skipping()
must be FALSE.
To verify that, when searching "éb", the count parameter of
forward_chars_with_skipping() have a different value:
- case sensitive: count = 2
- case insensitive: count = 3 (g_utf8_normalize() has been called)
The commit adds unit tests that didn't pass before, and that now pass
(without known regression, obviously).
https://bugzilla.gnome.org/show_bug.cgi?id=702977
2013-06-24 20:14:39 +02:00
Benjamin Otte
4c526e602b
tests: Ignore deprecations
...
... for where there's no replacement.
2013-06-24 01:13:44 +02:00
Matthias Clasen
c4a9bb6838
a11y: Include testdata in EXTRA_DIST
...
Otherwise tests don't work from a tarball release.
2013-06-21 14:05:21 -04:00
Benjamin Otte
53a85c4084
testsuite: Don't use deprecated functions
2013-06-21 02:59:23 +02:00
Sébastien Wilmet
08d49fdd58
Fix gtk_text_iter_forward_to_tag_toggle() for end iter
...
The function must return TRUE only if there is a tag toggle _after_ the
iter, not _at_ the iter. So for the end iter, the function must always
return FALSE.
Add also unit tests for gtk_text_iter_forward_to_tag_toggle().
https://bugzilla.gnome.org/show_bug.cgi?id=691266
2013-06-20 20:22:56 +02:00
Matthias Clasen
d1fd74417c
Avoid an uninitialized variable access
2013-06-15 23:36:33 -04:00
Matthias Clasen
137e6f4d5f
Avoid an uninitialized variable access
2013-06-15 23:36:10 -04:00
Matthias Clasen
945e7a08f3
Fix a small memory leak
2013-06-15 23:35:51 -04:00
Matthias Clasen
da208f89d5
Avoid an uninitialized variable access
...
https://bugzilla.gnome.org/show_bug.cgi?id=702370
2013-06-15 22:00:51 -04:00
Matthias Clasen
2220845b2b
Fix iconview-empty reftest
...
The reference image for this test was inadvertedly relying
on an incorrect initial icon-size property of GtkImage.
2013-06-15 21:31:41 -04:00
Matthias Clasen
059385b7b8
Remove testing test again
...
This one fails on the build servers.
2013-06-15 21:18:12 -04:00
Matthias Clasen
c5e241147b
Add a few tests back
...
These were lost in the Makefile cleanup.
2013-06-15 20:23:01 -04:00
Matthias Clasen
fdb983f67e
Fix object test
2013-06-15 20:23:01 -04:00
Matthias Clasen
949402ebed
Fix defaultvalue test
2013-06-15 20:23:01 -04:00
Matthias Clasen
864ca76bf9
testsuite: Avoid g_test_trap_fork
...
Fix cellarea tests to use g_test_trap_subprocess instead.
2013-06-15 16:27:04 -04:00
Matthias Clasen
8fbe284c5f
Add listbox tests
2013-06-15 16:03:43 -04:00
Matthias Clasen
e4af0e9bed
testsuite: clean up build machinery a bit
...
No point in setting LDADD for every single binary,
when we can do it just once. Also, generate test.in files.
2013-06-15 16:03:19 -04:00
Benjamin Otte
860639e796
reftests: Fix for state propagation changes
2013-06-13 15:31:35 +02:00
Colin Walters
154a5e55ab
reftests: Switch test type to session-exclusive
...
The reftests are sensitive to window focus, and will not work reliably
if other concurrently executed tests are creating and closing windows.
2013-05-31 10:34:11 -04:00
Rico Tzschichholz
2812f782b3
build: fix typo
2013-05-30 20:19:49 +02:00
Matthias Clasen
551f01e5f3
Drop unneeded define
...
SRCDIR is no longer used.
2013-05-29 22:02:12 -04:00
Matthias Clasen
c8a392612b
Use g_test_get_dir in test to locate files
...
This makes the tests work both installed and for make check.
2013-05-29 21:37:05 -04:00
Matthias Clasen
c9890d6cbb
Port display tests to g_test_trap_subprocess
2013-05-29 21:11:14 -04:00
Matthias Clasen
0d768ee8a8
Make sure we dist all testsuite ingredients
2013-05-29 21:00:37 -04:00
Benjamin Otte
cbeda47591
reftests: Add test for last 2 commits
2013-05-28 15:24:04 +02:00
Benjamin Otte
8b1740b965
tests: Stop expander from failing
...
The test was flaky without gtk_widget_wait_for_draw().
2013-05-22 00:15:08 +02:00
Benjamin Otte
7c26980f3e
tests: Install tests/css/parser
2013-05-21 13:11:10 +02:00
Benjamin Otte
12953f20b3
tests: Install testsuite/css
2013-05-21 13:11:10 +02:00
Benjamin Otte
cadbc9b9cc
testsuite: temporarily disable failing tests
2013-05-17 20:49:52 +02:00
Benjamin Otte
4cf5ca3233
tests: Use gtk_tree_view_wait_for_draw() in treeview-scrolling
...
Replace all idle handlers waiting for draw and all manual runs of the
event loop with a call to gtk_tree_view_wait_for_draw().
2013-05-17 20:49:52 +02:00
Benjamin Otte
edaeacba13
testsuite: Fix output of broken sed script in previous commit
2013-05-16 19:51:07 +02:00
Benjamin Otte
e20d48a5d3
testsuite: install tests in gtk/
2013-05-16 19:44:23 +02:00
Benjamin Otte
209ffc18e0
testsuite: Fix srcdir != builddir builds
2013-05-15 15:59:42 +02:00
Benjamin Otte
172303f550
build: Move tests/reftests to testsuite/reftests
2013-05-15 15:37:17 +02:00
Benjamin Otte
edde840513
build: Move tests/css to testsuite/css
2013-05-15 15:37:17 +02:00
Benjamin Otte
2c8e719b5a
build: Move tests/a11y to testsuite/a11y
2013-05-15 15:37:16 +02:00
Benjamin Otte
bdfb55c945
build: Move gtk/tests to testsuite/gtk
2013-05-15 15:37:16 +02:00
Benjamin Otte
6ea4c144dd
build: Move gdk/tests/ to testsuite/gdk/
...
This is a reorganization of the testsuite to be in the testsuite/
directory, so it can be installed from there.
2013-05-15 15:37:16 +02:00