This repository has been archived by the owner on Dec 8, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Patrick D. Andersen
committed
Jun 24, 2014
1 parent
4d8069b
commit a6f4bb4
Showing
59 changed files
with
1,589 additions
and
1,588 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*.phpt text=auto |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,21 @@ | ||
--TEST-- | ||
GtkAboutDialog::activate-link signal | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkNotebook', 'set_group_name')) die('skip - GtkAboutDialog::activate-link not available, requires GTK 2.24 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
function activate_link_callback($label, $uri) { | ||
var_dump($uri); | ||
var_dump($label instanceof GtkLabel); | ||
return true; | ||
} | ||
$dialog = new GtkAboutDialog(); | ||
$dialog->connect('activate-link', 'activate_link_callback'); | ||
$dialog->emit('activate-link', 'http://foobar'); | ||
?> | ||
--EXPECTF-- | ||
string(13) "http://foobar" | ||
--TEST-- | ||
GtkAboutDialog::activate-link signal | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkNotebook', 'set_group_name')) die('skip - GtkAboutDialog::activate-link not available, requires GTK 2.24 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
function activate_link_callback($label, $uri) { | ||
var_dump($uri); | ||
var_dump($label instanceof GtkLabel); | ||
return true; | ||
} | ||
$dialog = new GtkAboutDialog(); | ||
$dialog->connect('activate-link', 'activate_link_callback'); | ||
$dialog->emit('activate-link', 'http://foobar'); | ||
?> | ||
--EXPECTF-- | ||
string(13) "http://foobar" | ||
bool(false) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,21 @@ | ||
--TEST-- | ||
GtkCellView->get_cell_renderers method DEPRECATED | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if($error = Gtk::check_version(2, 18, 0)) die('skip -requires GTK 2.18 or higher ' . $error); | ||
?> | ||
--INI-- | ||
error_reporting = E_ALL | E_DEPRECATED; | ||
--FILE-- | ||
<?php | ||
$cell = new GtkCellView(); | ||
|
||
var_dump($cell->get_cell_renderers()); | ||
?> | ||
--EXPECTF-- | ||
%s: : since GTK+ 2.18, please use GtkCellLayout::get_cells() in %s on line %d | ||
|
||
(%s:%d): Gtk-CRITICAL **: gtk_cell_view_set_cell_data: assertion `cell_view->priv->displayed_row != NULL' failed | ||
array(0) { | ||
--TEST-- | ||
GtkCellView->get_cell_renderers method DEPRECATED | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if($error = Gtk::check_version(2, 18, 0)) die('skip -requires GTK 2.18 or higher ' . $error); | ||
?> | ||
--INI-- | ||
error_reporting = E_ALL | E_DEPRECATED; | ||
--FILE-- | ||
<?php | ||
$cell = new GtkCellView(); | ||
|
||
var_dump($cell->get_cell_renderers()); | ||
?> | ||
--EXPECTF-- | ||
%s: : since GTK+ 2.18, please use GtkCellLayout::get_cells() in %s on line %d | ||
|
||
(%s:%d): Gtk-CRITICAL **: gtk_cell_view_set_cell_data: assertion `cell_view->priv->displayed_row != NULL' failed | ||
array(0) { | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,30 @@ | ||
--TEST-- | ||
GtkInfoBar->__construct method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!class_exists('GtkInfoBar')) die('skip - GtkInfoBar not available, requires GTK 2.18 or higher'); | ||
if(!method_exists('GtkInfoBar', '__construct')) die('skip - GtkInfoBar->__construct not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$bar = new GtkInfoBar(); | ||
|
||
var_dump($bar instanceof GtkInfoBar); | ||
echo $bar; | ||
|
||
/* Wrong number args*/ | ||
try { | ||
new GtkInfoBar(1); | ||
trigger_error('GtkInfoBar did not throw exception'); | ||
} catch (PhpGtkConstructException $e) { | ||
echo $e->getMessage(); | ||
} | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
[GtkInfoBar object (GtkInfoBar Gtk+ type)] | ||
Warning: GtkInfoBar::__construct() expects exactly 0 parameters, 1 given in %s on line %d | ||
--TEST-- | ||
GtkInfoBar->__construct method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!class_exists('GtkInfoBar')) die('skip - GtkInfoBar not available, requires GTK 2.18 or higher'); | ||
if(!method_exists('GtkInfoBar', '__construct')) die('skip - GtkInfoBar->__construct not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$bar = new GtkInfoBar(); | ||
|
||
var_dump($bar instanceof GtkInfoBar); | ||
echo $bar; | ||
|
||
/* Wrong number args*/ | ||
try { | ||
new GtkInfoBar(1); | ||
trigger_error('GtkInfoBar did not throw exception'); | ||
} catch (PhpGtkConstructException $e) { | ||
echo $e->getMessage(); | ||
} | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
[GtkInfoBar object (GtkInfoBar Gtk+ type)] | ||
Warning: GtkInfoBar::__construct() expects exactly 0 parameters, 1 given in %s on line %d | ||
could not construct GtkInfoBar object |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,22 @@ | ||
--TEST-- | ||
GtkLabel->get_current_uri method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkLabel', 'get_current_uri')) die('skip - GtkLabel->get_current_uri not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$label = new GtkLabel(); | ||
|
||
var_dump($label->get_current_uri()); | ||
|
||
/* Wrong number args*/ | ||
$label->get_current_uri(1); | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
NULL | ||
|
||
--TEST-- | ||
GtkLabel->get_current_uri method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkLabel', 'get_current_uri')) die('skip - GtkLabel->get_current_uri not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$label = new GtkLabel(); | ||
|
||
var_dump($label->get_current_uri()); | ||
|
||
/* Wrong number args*/ | ||
$label->get_current_uri(1); | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
NULL | ||
|
||
Warning: GtkLabel::get_current_uri() expects exactly 0 parameters, 1 given in %s on line %d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,25 @@ | ||
--TEST-- | ||
GtkLabel->get_track_visited_links method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkLabel', 'get_track_visited_links')) die('skip - GtkLabel->set_track_visited_links not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$label = new GtkLabel(); | ||
|
||
var_dump($label->get_track_visited_links()); | ||
$label->set_track_visited_links(false); | ||
var_dump($label->get_track_visited_links()); | ||
|
||
/* Wrong number args*/ | ||
$label->get_track_visited_links(1); | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
bool(false) | ||
|
||
--TEST-- | ||
GtkLabel->get_track_visited_links method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkLabel', 'get_track_visited_links')) die('skip - GtkLabel->set_track_visited_links not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$label = new GtkLabel(); | ||
|
||
var_dump($label->get_track_visited_links()); | ||
$label->set_track_visited_links(false); | ||
var_dump($label->get_track_visited_links()); | ||
|
||
/* Wrong number args*/ | ||
$label->get_track_visited_links(1); | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
bool(false) | ||
|
||
Warning: GtkLabel::get_track_visited_links() expects exactly 0 parameters, 1 given in %s on line %d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,29 @@ | ||
--TEST-- | ||
GtkLabel->set_track_visited_links method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkLabel', 'set_track_visited_links')) die('skip - GtkLabel->set_track_visited_links not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$label = new GtkLabel(); | ||
|
||
$label->set_track_visited_links(true); | ||
var_dump($label->get_track_visited_links()); | ||
|
||
/* Wrong number args*/ | ||
$label->set_track_visited_links(); | ||
$label->set_track_visited_links(true, 1); | ||
|
||
/* Arg 1 must be stringable */ | ||
$label->set_track_visited_links(array()); | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
|
||
Warning: GtkLabel::set_track_visited_links() requires exactly 1 argument, 0 given in %s on line %d | ||
|
||
Warning: GtkLabel::set_track_visited_links() requires exactly 1 argument, 2 given in %s on line %d | ||
|
||
--TEST-- | ||
GtkLabel->set_track_visited_links method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkLabel', 'set_track_visited_links')) die('skip - GtkLabel->set_track_visited_links not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$label = new GtkLabel(); | ||
|
||
$label->set_track_visited_links(true); | ||
var_dump($label->get_track_visited_links()); | ||
|
||
/* Wrong number args*/ | ||
$label->set_track_visited_links(); | ||
$label->set_track_visited_links(true, 1); | ||
|
||
/* Arg 1 must be stringable */ | ||
$label->set_track_visited_links(array()); | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
|
||
Warning: GtkLabel::set_track_visited_links() requires exactly 1 argument, 0 given in %s on line %d | ||
|
||
Warning: GtkLabel::set_track_visited_links() requires exactly 1 argument, 2 given in %s on line %d | ||
|
||
Warning: GtkLabel::set_track_visited_links() expects argument 1 to be boolean, array given in %s on line %d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,25 @@ | ||
--TEST-- | ||
GtkMenu->get_reserve_toggle_size method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkMenu', 'get_reserve_toggle_size')) die('skip - GtkMenu->get_reserve_toggle_size not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$menu = new GtkMenu(); | ||
|
||
var_dump($menu->get_reserve_toggle_size()); | ||
$menu->set_reserve_toggle_size(false); | ||
var_dump($menu->get_reserve_toggle_size()); | ||
|
||
/* Wrong number args*/ | ||
$menu->get_reserve_toggle_size(1); | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
bool(false) | ||
|
||
--TEST-- | ||
GtkMenu->get_reserve_toggle_size method | ||
--SKIPIF-- | ||
<?php | ||
if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); | ||
if(!method_exists('GtkMenu', 'get_reserve_toggle_size')) die('skip - GtkMenu->get_reserve_toggle_size not available, requires GTK 2.18 or higher'); | ||
?> | ||
--FILE-- | ||
<?php | ||
$menu = new GtkMenu(); | ||
|
||
var_dump($menu->get_reserve_toggle_size()); | ||
$menu->set_reserve_toggle_size(false); | ||
var_dump($menu->get_reserve_toggle_size()); | ||
|
||
/* Wrong number args*/ | ||
$menu->get_reserve_toggle_size(1); | ||
|
||
/* Takes no args, so no arg type checking */ | ||
?> | ||
--EXPECTF-- | ||
bool(true) | ||
bool(false) | ||
|
||
Warning: GtkMenu::get_reserve_toggle_size() expects exactly 0 parameters, 1 given in %s on line %d |
Oops, something went wrong.