Benjamin Otte
5f83d6188f
testsuite: Remove extra calls to gtk_style_context_invalidate()
...
They aren't needed anymore.
2013-10-05 13:57:51 +02:00
Benjamin Otte
7a9641b0f6
testsuite: Add a test for functions that work without gtk_init()
...
So far, this is just supposed to be gdk_cairo_set_source_pixbuf().
Note that this is usually not an API guarantee but courtesy to
applications that used these APIs without a gtk_init() call.
https://bugzilla.gnome.org/show_bug.cgi?id=708547
2013-09-24 16:42:48 +02:00
Sébastien Wilmet
7e8bd7c43d
textbuffer: add unit tests for the clipboard
...
It tests gtk_text_buffer_paste_clipboard(),
gtk_text_buffer_copy_clipboard() and gtk_text_buffer_cut_clipboard() in
various situations, including when GtkTextTags are applied to the
selection.
The last test didn't pass.
https://bugzilla.gnome.org/show_bug.cgi?id=339539
2013-09-16 09:48:24 +02:00
Jasper St. Pierre
c63799a624
accessible: Fix test runner
...
This was an obvious typo.
2013-09-03 17:59:19 -04:00
Benjamin Otte
772aed19f7
testsuite: Add a clipboard test
...
I'm not sure I like it yet because it deadlocked once and I haven't
figured out why that is.
2013-08-23 13:01:41 +02:00
Matthias Clasen
2430496da4
Remove assertions that are no longer true
...
The GtkBuilder infobar tests were asserting facts about the
internal structure of the widget that are no longer true.
2013-08-03 18:31:09 +02:00
Erik van Pienbroek
82e5e4b50e
Don't use UNIX-specific printer objects on non-UNIX
...
https://bugzilla.gnome.org/show_bug.cgi?id=704173
2013-07-31 10:17:45 +08:00
Jasper St. Pierre
4e09b56b76
testsuite: Ignore generated .test files
2013-07-11 12:57:06 -04:00
Matthias Clasen
f8e4dbc6f4
Remove debug spew
2013-07-09 20:06:23 -04:00
Emmanuele Bassi
a71def87c5
tests: Use the new macros for adding instance private data
...
https://bugzilla.gnome.org/show_bug.cgi?id=702996
2013-07-09 09:30:02 +01:00
Kalev Lember
1f9fd5a952
testsuite: Add tests for gtk_list_box_row_get_index
...
https://bugzilla.gnome.org/show_bug.cgi?id=703618
2013-07-04 15:19:47 +02:00
William Jon McCann
c96a1c4980
Deprecate GtkAction and GtkUIManager
...
It is recommended to use GAction et al and GtkBuilder.
2013-06-30 11:19:50 -04:00
Matthias Clasen
1bf16944c9
Add a testcase for closing display before exit
...
It works right now, lets keep it that way.
2013-06-29 19:24:22 -04:00
William Jon McCann
aef9dca9d5
Deprecate GtkIconFactory, GtkIconSet, GtkIconSource
...
We want to use GtkIconTheme instead. It is worth noting that
the parts that remain undeprecated are GtkIconSize and gtk_icon_size_lookup.
2013-06-26 20:02:27 -04:00
Benjamin Otte
14c78ed667
testsuite: Ignore deprecation warnings
2013-06-26 15:51:32 +02:00
William Jon McCann
3224e72bc1
Don't use stock APIs in the testsuite
2013-06-24 19:53:08 -04:00
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
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
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
Matthias Clasen
551f01e5f3
Drop unneeded define
...
SRCDIR is no longer used.
2013-05-29 22:02:12 -04:00
Matthias Clasen
0d768ee8a8
Make sure we dist all testsuite ingredients
2013-05-29 21:00:37 -04: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
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
bdfb55c945
build: Move gtk/tests to testsuite/gtk
2013-05-15 15:37:16 +02:00