Changeset 1675
- Timestamp:
- 07/06/08 17:06:53 (6 months ago)
- Files:
-
- framework/trunk/build/stubbles/build.xml (modified) (1 diff)
- framework/trunk/build/stubbles/initializers.ini (modified) (1 diff)
- framework/trunk/projects/examples/docroot/index.php (modified) (1 diff)
- framework/trunk/src/main/php/net/stubbles/lang/initializer/stubGeneralInitializer.php (modified) (6 diffs)
- framework/trunk/src/test/AllTests.php (modified) (2 diffs)
- framework/trunk/src/test/IntegrationTests.php (modified) (1 diff)
- framework/trunk/src/test/php/net/stubbles/lang/initializer/stubGeneralInitializerTestCase.php (modified) (3 diffs)
- labs/incubator (added)
- labs/incubator/build (added)
- labs/incubator/build/initializers.ini (added)
- labs/incubator/lib (added)
- labs/incubator/projects (added)
- labs/incubator/projects/dist (added)
- labs/incubator/projects/dist/cache (added)
- labs/incubator/projects/dist/config (added)
- labs/incubator/projects/dist/config/php (added)
- labs/incubator/projects/dist/config/php/config.php (added)
- labs/incubator/projects/dist/config/xml (added)
- labs/incubator/projects/dist/config/xml/events.xml (moved) (moved from framework/trunk/projects/dist/config/xml/events.xml)
- labs/incubator/projects/examples (added)
- labs/incubator/projects/examples/cache (added)
- labs/incubator/projects/examples/config (added)
- labs/incubator/projects/examples/config/php (added)
- labs/incubator/projects/examples/config/php/config.php (added)
- labs/incubator/projects/examples/docroot (added)
- labs/incubator/projects/examples/docroot/bootstrap-stubbles.php (added)
- labs/incubator/projects/examples/docroot/events (moved) (moved from framework/trunk/projects/examples/docroot/events)
- labs/incubator/projects/examples/docroot/index.php (added)
- labs/incubator/projects/examples/docroot/showsource.php (added)
- labs/incubator/projects/examples/log (added)
- labs/incubator/src (added)
- labs/incubator/src/main (added)
- labs/incubator/src/main/php (added)
- labs/incubator/src/main/php/net (added)
- labs/incubator/src/main/php/net/stubbles (added)
- labs/incubator/src/main/php/net/stubbles/auth (moved) (moved from framework/trunk/src/main/php/net/stubbles/auth)
- labs/incubator/src/main/php/net/stubbles/events (moved) (moved from framework/trunk/src/main/php/net/stubbles/events)
- labs/incubator/src/main/php/org (added)
- labs/incubator/src/main/php/org/stubbles (added)
- labs/incubator/src/main/php/org/stubbles/examples (added)
- labs/incubator/src/main/php/org/stubbles/examples/events (moved) (moved from framework/trunk/src/main/php/org/stubbles/examples/events)
- labs/incubator/src/main/resources (added)
- labs/incubator/src/main/resources/xjconf (added)
- labs/incubator/src/main/resources/xjconf/events.xml (moved) (moved from framework/trunk/src/main/resources/xjconf/events.xml)
- labs/incubator/src/test (added)
- labs/incubator/src/test/AllTests.php (added)
- labs/incubator/src/test/IntegrationTests.php (added)
- labs/incubator/src/test/php (added)
- labs/incubator/src/test/php/net (added)
- labs/incubator/src/test/php/net/stubbles (added)
- labs/incubator/src/test/php/net/stubbles/auth (moved) (moved from framework/trunk/src/test/php/net/stubbles/auth)
- labs/incubator/src/test/php/net/stubbles/events (moved) (moved from framework/trunk/src/test/php/net/stubbles/events)
- labs/incubator/src/test/php/net/stubbles/integration (added)
- labs/incubator/src/test/php/net/stubbles/integration/EventsTestCase.php (moved) (moved from framework/trunk/src/test/php/net/stubbles/integration/EventsTestCase.php)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
framework/trunk/build/stubbles/build.xml
r1671 r1675 201 201 <include name="**/net/stubbles/reflection/**/*.php"/> 202 202 <include name="**/org/stubbles/star/StarClassRegistry.php"/> 203 </fileset>204 </buildStar>205 <buildStar buildPath="${build.src.dir}/lib/stubbles-auth-${version}.php"206 version="${version}"207 title="Stubbles Auth"208 package="net::stubbles::auth"209 author="Stubbles Development Team <http://stubbles.net>"210 copyright="Stubbles Development Team"211 baseSrcPath="${stubbles.base.dir}/src/main">212 <fileset dir="${stubbles.base.dir}/src/main">213 <include name="**/net/stubbles/auth/**/*.php"/>214 </fileset>215 </buildStar>216 <buildStar buildPath="${build.src.dir}/lib/stubbles-events-${version}.php"217 version="${version}"218 title="Stubbles Events"219 package="net::stubbles::events"220 author="Stubbles Development Team <http://stubbles.net>"221 copyright="Stubbles Development Team"222 baseSrcPath="${stubbles.base.dir}/src/main">223 <fileset dir="${stubbles.base.dir}/src/main">224 <include name="**/net/stubbles/events/**/*.php"/>225 203 </fileset> 226 204 </buildStar> framework/trunk/build/stubbles/initializers.ini
r1538 r1675 1 1 cache = "net::stubbles::util::cache::stubCacheXJConfInitializer" 2 2 config = "net::stubbles::lang::initializer::stubRegistryXJConfInitializer" 3 events = "net::stubbles::events::stubEventsXJConfInitializer"4 3 interceptors = "net::stubbles::ipo::interceptors::stubInterceptorXJConfInitializer" 5 4 logging = "net::stubbles::util::log::stubLoggerXJConfInitializer" framework/trunk/projects/examples/docroot/index.php
r1299 r1675 100 100 </ul> 101 101 </li> 102 <li>Event handling<ul><li><a href="events/">Simple example</a></li><li><a href="events/queue.php">Queued events</a></li></ul></li>103 102 <li> 104 103 JSON-RPC framework/trunk/src/main/php/net/stubbles/lang/initializer/stubGeneralInitializer.php
r1538 r1675 26 26 protected $features = array('logger' => true, 27 27 'rdbms' => false, 28 'cache' => false ,29 'events' => false 28 'cache' => false/*, 29 'events' => false*/ 30 30 ); 31 31 /** … … 36 36 protected $classes = array('logger' => 'net::stubbles::util::log::stubLoggerXJConfInitializer', 37 37 'rdbms' => 'net::stubbles::rdbms::stubDatabaseXJConfInitializer', 38 'cache' => 'net::stubbles::util::cache::stubCacheXJConfInitializer' ,39 'events' => 'net::stubbles::events::stubEventsXJConfInitializer' 38 'cache' => 'net::stubbles::util::cache::stubCacheXJConfInitializer'/*, 39 'events' => 'net::stubbles::events::stubEventsXJConfInitializer'*/ 40 40 ); 41 41 … … 74 74 } 75 75 76 if ($this->isEventHandlingEnabled() === true) {76 /*if ($this->isEventHandlingEnabled() === true) { 77 77 $this->getEventsInitializer()->init(); 78 } 78 }*/ 79 79 } 80 80 … … 179 179 public function isEventHandlingEnabled() 180 180 { 181 return $this->features['events'];181 return false;#$this->features['events']; 182 182 } 183 183 … … 190 190 public function getEventsInitializer() 191 191 { 192 if (true === $this->features['events']) {192 /*if (true === $this->features['events']) { 193 193 stubClassLoader::load('net::stubbles::events::stubEventsInitializer'); 194 194 $eventsInitializer = $this->getInitializer('events'); … … 199 199 return $eventsInitializer; 200 200 } 201 201 */ 202 202 return null; 203 203 } framework/trunk/src/test/AllTests.php
r1633 r1675 23 23 require_once 'PHPUnit/Util/Filter.php'; 24 24 require_once TEST_SRC_PATH . '/php/net/stubbles/stubTestSuite.php'; 25 require_once TEST_SRC_PATH . '/php/net/stubbles/auth/AuthTestSuite.php';26 25 require_once TEST_SRC_PATH . '/php/net/stubbles/console/ConsoleTestSuite.php'; 27 require_once TEST_SRC_PATH . '/php/net/stubbles/events/EventTestSuite.php';28 26 require_once TEST_SRC_PATH . '/php/net/stubbles/ioc/IOCTestSuite.php'; 29 27 require_once TEST_SRC_PATH . '/php/net/stubbles/ipo/IPOTestSuite.php'; … … 63 61 $suite = new self(); 64 62 $suite->addTestSuite('stubTestSuite'); 65 $suite->addTestSuite('AuthTestSuite');66 63 $suite->addTestSuite('ConsoleTestSuite'); 67 $suite->addTestSuite('EventTestSuite');68 64 $suite->addTestSuite('IOCTestSuite'); 69 65 $suite->addTestSuite('IPOTestSuite'); framework/trunk/src/test/IntegrationTests.php
r1633 r1675 55 55 $suite->addTestFile($dir . '/DatabaseTestCase.php'); 56 56 $suite->addTestFile($dir . '/EncoderXJConfTestCase.php'); 57 $suite->addTestFile($dir . '/EventsTestCase.php');58 57 $suite->addTestFile($dir . '/InterceptorTestCase.php'); 59 58 $suite->addTestFile($dir . '/LoggerTestCase.php'); framework/trunk/src/test/php/net/stubbles/lang/initializer/stubGeneralInitializerTestCase.php
r1538 r1675 141 141 { 142 142 $generalInitializer = new stubGeneralInitializer(array('events' => true)); 143 $this->assertTrue($generalInitializer->isEventHandlingEnabled()); 143 $this->assertFalse($generalInitializer->isEventHandlingEnabled()); 144 #$this->assertTrue($generalInitializer->isEventHandlingEnabled()); 144 145 $initializer = $generalInitializer->getEventsInitializer(); 145 $this->assertType('stubEventsInitializer', $initializer); 146 $this->assertType('stubEventsXJConfInitializer', $initializer); 146 $this->assertNull($initializer); 147 /*$this->assertType('stubEventsInitializer', $initializer); 148 $this->assertType('stubEventsXJConfInitializer', $initializer);*/ 147 149 } 148 150 … … 153 155 * @expectedException stubRuntimeException 154 156 */ 155 public function eventsEnabledWrongClass()157 /*public function eventsEnabledWrongClass() 156 158 { 157 159 $generalInitializer = new stubGeneralInitializer(array('events' => true), array('events' => 'stdClass')); 158 160 $this->assertTrue($generalInitializer->isEventHandlingEnabled()); 159 161 $generalInitializer->getEventsInitializer(); 160 } 162 }*/ 161 163 162 164 /** … … 222 224 $mockDatabaseInitializer->expects($this->once())->method('init'); 223 225 $generalInitializer->expects($this->once())->method('getDatabaseInitializer')->will($this->returnValue($mockDatabaseInitializer));; 224 $mockEventsInitializer = $this->getMock('stubInitializer');225 $mockEventsInitializer->expects($this->once())->method('init');226 $generalInitializer->expects($this->once())->method('getEventsInitializer')->will($this->returnValue($mockEventsInitializer));;226 #$mockEventsInitializer = $this->getMock('stubInitializer'); 227 #$mockEventsInitializer->expects($this->once())->method('init'); 228 #$generalInitializer->expects($this->once())->method('getEventsInitializer')->will($this->returnValue($mockEventsInitializer));; 227 229 $generalInitializer->init(); 228 230 }
