Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.140
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
xampp /
php_old /
pear /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
01glob.phpt
815
B
-rw-rw-rw-
2016-01-27 12:10
02maptree.phpt
2.21
KB
-rw-rw-rw-
2016-01-27 12:10
03maptreemultiple.phpt
1.31
KB
-rw-rw-rw-
2016-01-27 12:10
04search.phpt
1.12
KB
-rw-rw-rw-
2016-01-27 12:10
05search_inside.phpt
1.31
KB
-rw-rw-rw-
2016-01-27 12:10
06match_shell.phpt
2.34
KB
-rw-rw-rw-
2016-01-27 12:10
1.phpt
370
B
-rw-rw-rw-
2016-01-27 12:12
10.phpt
1.65
KB
-rw-rw-rw-
2016-01-27 12:12
11.phpt
484
B
-rw-rw-rw-
2016-01-27 12:12
12.phpt
546
B
-rw-rw-rw-
2016-01-27 12:12
13.phpt
567
B
-rw-rw-rw-
2016-01-27 12:12
14.phpt
941
B
-rw-rw-rw-
2016-01-27 12:12
15.phpt
735
B
-rw-rw-rw-
2016-01-27 12:12
16.phpt
759
B
-rw-rw-rw-
2016-01-27 12:12
17.phpt
903
B
-rw-rw-rw-
2016-01-27 12:12
18.phpt
423
B
-rw-rw-rw-
2016-01-27 12:12
19.phpt
497
B
-rw-rw-rw-
2016-01-27 12:12
2.phpt
407
B
-rw-rw-rw-
2016-01-27 12:12
20.phpt
545
B
-rw-rw-rw-
2016-01-27 12:12
21.phpt
568
B
-rw-rw-rw-
2016-01-27 12:12
22.phpt
703
B
-rw-rw-rw-
2016-01-27 12:12
23.phpt
621
B
-rw-rw-rw-
2016-01-27 12:12
24.phpt
1013
B
-rw-rw-rw-
2016-01-27 12:12
25.phpt
621
B
-rw-rw-rw-
2016-01-27 12:12
26.phpt
1.27
KB
-rw-rw-rw-
2016-01-27 12:12
27.phpt
1.52
KB
-rw-rw-rw-
2016-01-27 12:12
28.phpt
1.52
KB
-rw-rw-rw-
2016-01-27 12:12
29.phpt
1.14
KB
-rw-rw-rw-
2016-01-27 12:12
3.phpt
494
B
-rw-rw-rw-
2016-01-27 12:12
30.phpt
1.28
KB
-rw-rw-rw-
2016-01-27 12:12
31.phpt
2
KB
-rw-rw-rw-
2016-01-27 12:12
4.phpt
673
B
-rw-rw-rw-
2016-01-27 12:12
5.phpt
1.18
KB
-rw-rw-rw-
2016-01-27 12:12
6.phpt
1.83
KB
-rw-rw-rw-
2016-01-27 12:12
7.phpt
966
B
-rw-rw-rw-
2016-01-27 12:12
8.phpt
354
B
-rw-rw-rw-
2016-01-27 12:12
9.phpt
1.82
KB
-rw-rw-rw-
2016-01-27 12:12
AllTests.php
754
B
-rw-rw-rw-
2016-01-27 12:11
DispatcherTest.php
5.04
KB
-rw-rw-rw-
2016-01-27 12:11
Getargs_basic_testcase.php
15.55
KB
-rw-rw-rw-
2016-01-27 12:10
Getargs_getValues_testcase.php
9.75
KB
-rw-rw-rw-
2016-01-27 12:10
bug2773.phpt
771
B
-rw-rw-rw-
2016-01-27 12:10
setup.php
937
B
-rw-rw-rw-
2016-01-27 12:10
testBasic_apiVersion.phpt
449
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_attributesToString.phpt
3.55
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_collapseEmptyTags.phpt
1.75
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_createCDataSection.phpt
494
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_createComment.phpt
471
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_createEndElement.phpt
696
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_createStartElement.phpt
3.68
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_createTag.phpt
5.78
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_createTagFromArray.phpt
9.09
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_getDocTypeDeclaration.phpt
1.48
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_getXmlDeclaration.phpt
1.14
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_isValidName.phpt
1.38
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_raiseError.phpt
502
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_replaceEntities.phpt
3.17
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_reverseEntities.phpt
3.16
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_splitQualifiedName.phpt
983
B
-rw-rw-rw-
2016-01-27 12:11
testBug_18343.phpt
3.14
KB
-rw-rw-rw-
2016-01-27 12:11
testBug_4950.phpt
675
B
-rw-rw-rw-
2016-01-27 12:11
testBug_5392.phpt
1.07
KB
-rw-rw-rw-
2016-01-27 12:11
Save
Rename
<?php // $Id: DispatcherTest.php 284686 2009-07-24 05:22:17Z clockwerx $ /** * Unit tests for Event_Dispatcher package. * * @author Bertrand Mansion <bmansion@mamasam.com> * @package Event_Dispatcher * @subpackage Tests */ require_once 'PHPUnit/Framework/TestCase.php'; require_once 'Event/Dispatcher.php'; class Notified { var $notif; function notifReceived(&$notif) { $this->notif =& $notif; } function description() { $notObj =& $this->notif->getNotificationObject(); $name = $this->notif->getNotificationName(); $info = $this->notif->getNotificationInfo(); $desc = $name.':'.implode(':', $info).':'.$notObj->id; return $desc; } } class Dummy { var $id; function Dummy($id = 'default') { $this->id = $id; } } class Notifier { var $id = 'notifier'; function Notifier($id) { $this->id = $id; $ed =& Event_Dispatcher::getInstance(); $ed->post($this, 'NotifierInstanciated', array('info')); } } function notified(&$notif) { $obj = $notif->getNotificationObject(); $obj->id = $notif->getNotificationName().':'.implode(':', $notif->getNotificationInfo()); } class DispatcherTest extends PHPUnit_Framework_TestCase { // Get the default dispatch center function test1() { $nf = new Notified(); $dm = new Dummy(); $ed =& Event_Dispatcher::getInstance(); // Generic notification, global observer $ed->addObserver(array(&$nf, 'notifReceived')); $not =& $ed->post($dm, 'test', array('A', 'B')); $this->assertEquals('test:A:B:default', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Wrong notification count"); // Object references $dm->id = 'dummy'; $this->assertEquals('test:A:B:dummy', $nf->description(), "Wrong notification description"); // Named notifications $ed->addObserver('notified', 'NotifierInstanciated'); $nt = new Notifier('notifier'); $this->assertEquals('NotifierInstanciated:info', $nt->id, "Wrong notification id"); // Pending notifications $not =& $ed->post($nt, 'PendingNotification'); $ed->addObserver(array(&$nf, 'notifReceived'), 'PendingNotification'); $this->assertEquals('PendingNotification::NotifierInstanciated:info', $nf->description(), "Error"); $this->assertEquals(2, $not->getNotificationCount(), "Error"); // Class filter 1 $ed->addObserver(array(&$nf, 'notifReceived'), 'ClassFilterNotification', 'Dummy'); $not =& $ed->post($nt, 'ClassFilterNotification', array('isGlobal')); $this->assertEquals('ClassFilterNotification:isGlobal:NotifierInstanciated:info', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); // Remove observer $ed->removeObserver(array(&$nf, 'notifReceived')); $nt->id = 'reset'; $not =& $ed->post($nt, 'ClassFilterNotification', array('test')); $this->assertEquals('ClassFilterNotification:isGlobal:reset', $nf->description(), "Error"); $this->assertEquals(0, $not->getNotificationCount(), "Error"); // Class filter 2 $not =& $ed->post($dm, 'ClassFilterNotification'); $this->assertEquals('ClassFilterNotification::dummy', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); // Re-add the global observer $ed->addObserver(array(&$nf, 'notifReceived')); $not =& $ed->post($dm, 'ClassFilterNotification'); $this->assertEquals('ClassFilterNotification::dummy', $nf->description(), "Error"); $this->assertEquals(2, $not->getNotificationCount(), "Error"); } // Tests with 2 dispatchers function test2() { $nf = new Notified(); $dm = new Dummy(); $ed2 =& Event_Dispatcher::getInstance('another'); $ed1 =& Event_Dispatcher::getInstance(); $ed2->addObserver(array(&$nf, 'notifReceived')); $not =& $ed2->post($dm, 'test', array('A', 'B')); $this->assertEquals('test:A:B:default', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $not =& $ed1->post($dm, 'test', array('A2', 'B2')); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $not =& $ed1->post($dm, 'test', array('A2', 'B2')); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $ed2->addObserver(array(&$nf, 'notifReceived'), 'ClassFilterNotification', 'Notifier'); $not =& $ed2->post($dm, 'ClassFilterNotification'); $this->assertEquals('ClassFilterNotification::default', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $ed2->addObserver(array(&$nf, 'notifReceived'), 'ClassFilterNotification', 'Dummy'); $not =& $ed2->post($dm, 'ClassFilterNotification'); $this->assertEquals(2, $not->getNotificationCount(), "Error"); } } ?>