27 object->refcount == 1, GTK_OBJECT_FLOATING(object) == TRUE
31 object->refcount == 1, GTK_OBJECT_FLOATING(object) == FALSE
41 Flags (start with new object)
44 Verify that all flags are unset
50 Locking (start with new object)
53 Try to lock, get false
55 Parentage (start with new object, check refcount == 1)
57 gst_object_set_parent: (start with new parent object)
59 Pass !NULL, but not Object...
61 Pass !NULL parent, but not Object...
62 Pass valid Object, and parent == object
64 GTK_OBJECT_FLOATING(object) == TRUE
65 object->parent == NULL
68 GTK_OBJECT_FLOATING(object) == FALSE
69 object->parent == parent
70 The "parent_set" signal should fire with the object and parent as args
71 Pass Object with parent already set
72 object->parent should not equal new parent
74 gst_object_get_parent:
76 Pass !NULL, not Object...
77 Pass valid object with no parent
79 Pass valid object with parent
82 Pass NULL, with no parent
84 Pass !NULL, not Object, NULL parent
86 Pass valid object, with no parent
87 object->parent == NULL
89 Pass NULL, with valid parent
91 Pass !NULL, not Object, with valid object as parent
93 Pass valid object, with valid parent
94 object->parent == NULL