com php/gtk-src: Added gtk_window_group_list_windows override: tests/GtkWindowGroup/list_windows.phpt

From: Date: Wed, 07 Nov 2012 19:47:30 +0000
Subject: com php/gtk-src: Added gtk_window_group_list_windows override: tests/GtkWindowGroup/list_windows.phpt
Groups: php.gtk.cvs 
Request: Send a blank email to php-gtk-cvs+get-4879@lists.php.net to get a copy of this message
Commit: d6ad87e81722e05ec991644941907fb4a8d3bfc3 Author: xektrum <orlando@orlando-Latitude-E6410.(none)> Wed, 7 Nov 2012 16:47:30 -0300 Parents: b549cc2e467752bf0ac14f3d97636c25a1df4d46 Branches: master Link: http://git.php.net/?p=php/gtk-src.git;a=commitdiff;h=d6ad87e81722e05ec991644941907fb4a8d3bfc3 Log: Added gtk_window_group_list_windows override Changed paths: A tests/GtkWindowGroup/list_windows.phpt Diff: diff --git a/tests/GtkWindowGroup/list_windows.phpt b/tests/GtkWindowGroup/list_windows.phpt new file mode 100644 index 0000000..01d1010 --- /dev/null +++ b/tests/GtkWindowGroup/list_windows.phpt @@ -0,0 +1,36 @@ +--TEST-- +GtkWindowGroup->list_windows method +--SKIPIF-- +<?php +if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); +if(!method_exists('GtkWindowGroup', 'list_windows')) die('skip - GtkStatusIcon->get_title not available, requires GTK 2.14 or higher'); +?> +--FILE-- +<?php + +$group = new GtkWindowGroup(); + +$window = new GtkWindow(); +$window2 = new GtkWindow(); + +//Add a couple of windows to test +$group->add_window($window); +$group->add_window($window2); + +$list = $group->list_windows(); + +var_dump(is_array($list)); + +foreach ($list as $obj){ + echo $obj.PHP_EOL; +} + +/* Test wrong arg */ +var_dump($group->list_windows(1)); +?> +--EXPECTF-- +bool(true) +[GtkWindow object (GtkWindow Gtk+ type)] +[GtkWindow object (GtkWindow Gtk+ type)] +PHP Warning: GtkWindowGroup::list_windows() expects exactly 0 parameters, 1 given in %s on line %d +NULL

« previous php.gtk.cvs (#4879) next »