Changeset 1169
- Timestamp:
- 12/20/07 14:22:24 (9 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/util/log/stubLoggerXJConfFactory.php
r806 r1169 21 21 { 22 22 /** 23 * descriptor used for the config file 24 * 25 * @var string 26 */ 27 protected $descriptor = 'logging'; 28 29 /** 30 * set the descriptor used for the config file 31 * 32 * @param string $descriptor 33 */ 34 public function setDescriptor($descriptor) 35 { 36 $this->descriptor = $descriptor; 37 } 38 39 /** 23 40 * returns the descriptor that identifies the initializer 24 41 * … … 28 45 public function getDescriptor($type) 29 46 { 30 return 'logging'; 47 switch ($type) { 48 case stubXJConfInitializer::DESCRIPTOR_CONFIG: 49 return $this->descriptor; 50 51 case stubXJConfInitializer::DESCRIPTOR_DEFINITION: 52 default: 53 return 'logging'; 54 } 31 55 } 32 56 trunk/src/test/php/net/stubbles/util/log/stubLoggerXJConfFactoryTestCase.php
r737 r1169 61 61 $this->assertEqual($this->loggerXJConfFactory->getDescriptor(stubXJConfInitializer::DESCRIPTOR_CONFIG), 'logging'); 62 62 $this->assertEqual($this->loggerXJConfFactory->getDescriptor(stubXJConfInitializer::DESCRIPTOR_DEFINITION), 'logging'); 63 $this->assertEqual($this->loggerXJConfFactory->getDescriptor('foo'), 'logging'); 64 $this->loggerXJConfFactory->setDescriptor('test'); 65 $this->assertEqual($this->loggerXJConfFactory->getDescriptor(stubXJConfInitializer::DESCRIPTOR_CONFIG), 'test'); 66 $this->assertEqual($this->loggerXJConfFactory->getDescriptor(stubXJConfInitializer::DESCRIPTOR_DEFINITION), 'logging'); 67 $this->assertEqual($this->loggerXJConfFactory->getDescriptor('foo'), 'logging'); 63 68 } 64 69
