gtk2/testsuite/gtk
Matthias Clasen f870a50f1f Add a test for property notification
This tests just a few basic things for now. Mainly, that we don't
emit redundant notifications for enum, flags, int and boolean
properties. It also checks that we do emit the expected notifications
when the value actually changes. This is checked for string, double
and float properties as well.

There is a large number of exceptions in the test, and a lot more
checks that could be done. One class of exceptions is all the places
where we have -set booleans to go along with another property. We
should have a dedicated test for these pairs. Another class of
exceptions is where naked objects created by g_object_new () just
don't have the full functionality - e.g. a tree selection without
a tree view does not work very well. We set up the instance object
better for these situations.
2014-06-09 13:31:14 -04:00
..
file-chooser-test-dir build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
icons testsuite: Add rtl icontheme tests 2014-05-14 04:55:11 +02:00
accel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
accessible.c accessible: Fix test runner 2013-09-03 17:59:19 -04:00
action.c Deprecate GtkAction and GtkUIManager 2013-06-30 11:19:50 -04:00
bitmask.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
builder.c Add a failing builder testcase 2014-05-30 12:09:43 -04:00
cellarea.c testsuite: Avoid g_test_trap_fork 2013-06-15 16:27:04 -04:00
check-icon-names.c Organize the icons 2014-05-24 18:20:31 -04:00
clipboard.c tests: add clipboard set_with_data test 2014-05-22 12:44:10 +02:00
crossingevents.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
defaultvalue.c Exempt GtkAssistant.use-header-bar from defaultvalue test 2014-02-02 19:47:36 -05:00
displayclose.c Add a testcase for closing display before exit 2013-06-29 19:24:22 -04:00
entry.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
expander.c tests: Stop expander from failing 2013-05-22 00:15:08 +02:00
filechooser.c Merge GtkFileChooserWidget and GtkFileChooserDefault 2014-01-28 23:09:42 -05:00
filtermodel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
firefox-stylecontext.c testsuite: Add a test for a Firefox issue 2014-02-20 02:10:07 +01:00
floating.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
gestures.c tests: Add multitouch gesture tests 2014-06-04 13:54:41 +02:00
grid.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
gtkmenu.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
gtktreemodelrefcount.c tests: Use the new macros for adding instance private data 2013-07-09 09:30:02 +01:00
gtktreemodelrefcount.h build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
icontheme.c tests: Make icontheme test installable 2014-05-21 13:46:49 -04:00
keyhash.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
listbox.c listbox: Add tests for multi-selection 2014-04-13 14:04:09 -07:00
liststore.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
Makefile.am Add a test for property notification 2014-06-09 13:31:14 -04:00
modelrefcount.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
no-gtk-init.c testsuite: Add a test for functions that work without gtk_init() 2013-09-24 16:42:48 +02:00
notify.c Add a test for property notification 2014-06-09 13:31:14 -04:00
object.c gtk object tests: run under local environment 2013-12-03 14:24:16 +01:00
objects-finalize.c gtk object tests: run under local environment 2013-12-03 14:24:16 +01:00
papersize.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
rbtree.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
recentmanager.c tests: Ignore deprecations 2013-06-24 01:13:44 +02:00
regression-tests.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
sortmodel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
stylecontext.c testsuite: Remove extra calls to gtk_style_context_invalidate() 2013-10-05 13:57:51 +02:00
templates.c Add some more templates tests 2014-02-17 21:42:38 -05:00
testing.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
textbuffer.c textbuffer: add unit tests for the clipboard 2013-09-16 09:48:24 +02:00
textiter.c tests textiter: test word boundaries 2014-04-13 14:04:10 -07:00
treemodel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
treemodel.h build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
treepath.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
treestore.c Add a test for the previous fix 2014-05-13 11:56:29 -04:00
treeview-scrolling.c tests: Use gtk_tree_view_wait_for_draw() in treeview-scrolling 2013-05-17 20:49:52 +02:00
treeview.c Update treeview tests for focus changes 2014-05-22 06:15:12 -04:00
window.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00