testsuite: Allow accessors in interfaces
authorBenjamin Otte <otte@redhat.com>
Thu, 20 Apr 2023 15:32:36 +0000 (17:32 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 20 Apr 2023 15:47:54 +0000 (17:47 +0200)
commit39583e40efd2e22302f05b727f2965c13084a53e
tree367dd56f7e8b47582bd1cb9a093c65ee616c3226
parentbe5f225022eefe3824d3f272eb009feca7baf209
testsuite: Allow accessors in interfaces

There are a lot of cases where properties are implemented in classes but
the getters for these exist in an interface that class implements.

A common Example is g_list_model_get_n_items() being the getter for
GtkWhateverListModel::n-items.
But also property implementations that don't use override_property()
(usually because they have a different default) are handled by this.
testsuite/gtk/accessor-apis.c