Changeset 719
- Timestamp:
- 06/09/07 12:21:40 (1 year ago)
- Files:
-
- trunk/src/main/php/net/stubbles/ipo/request/filters/stubHTTPURLFilter.php (added)
- trunk/src/main/php/net/stubbles/util/net (added)
- trunk/src/main/php/net/stubbles/util/net/http (added)
- trunk/src/main/php/net/stubbles/util/net/http/stubHTTPConnection.php (added)
- trunk/src/main/php/net/stubbles/util/net/http/stubHTTPConnectionException.php (added)
- trunk/src/main/php/net/stubbles/util/net/http/stubHTTPRequest.php (added)
- trunk/src/main/php/net/stubbles/util/net/http/stubHTTPResponse.php (added)
- trunk/src/main/php/net/stubbles/util/net/http/stubHTTPURL.php (added)
- trunk/src/main/php/net/stubbles/util/net/stubHeaderList.php (added)
- trunk/src/main/php/net/stubbles/util/net/stubMalformedURLException.php (added)
- trunk/src/main/php/net/stubbles/util/net/stubSocket.php (added)
- trunk/src/main/php/net/stubbles/util/net/stubSocketException.php (added)
- trunk/src/main/php/net/stubbles/util/net/stubURL.php (added)
- trunk/src/main/resources/ipo/request.xml (modified) (1 diff)
- trunk/src/test/php/net/stubbles/integration/stubRequestValueErrorXJConfFactoryTestCase.php (modified) (13 diffs)
- trunk/src/test/php/net/stubbles/ipo/IPOTestSuite.php (modified) (1 diff)
- trunk/src/test/php/net/stubbles/ipo/request/filters/stubHTTPURLFilterTestCase.php (added)
- trunk/src/test/php/net/stubbles/util/UtilTestSuite.php (modified) (1 diff)
- trunk/src/test/php/net/stubbles/util/net (added)
- trunk/src/test/php/net/stubbles/util/net/http (added)
- trunk/src/test/php/net/stubbles/util/net/http/stubHTTPURLTestCase.php (added)
- trunk/src/test/php/net/stubbles/util/net/stubHeaderListTestCase.php (added)
- trunk/src/test/php/net/stubbles/util/net/stubSocketTestCase.php (added)
- trunk/src/test/php/net/stubbles/util/net/stubURLTestCase.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/resources/ipo/request.xml
r337 r719 106 106 <valueKeys /> 107 107 </error> 108 <error id="URL_INCORRECT"> 109 <messages> 110 <message locale="en_EN">The URL is not a valid HTTP-URL.</message> 111 <message locale="de_DE">Der URL ist kein gültiger HTTP-URL.</message> 112 </messages> 113 <valueKeys /> 114 </error> 115 <error id="URL_NOT_AVAILABLE"> 116 <messages> 117 <message locale="en_EN">The URL is not available.</message> 118 <message locale="de_DE">Der URL ist nicht erreichbar.</message> 119 </messages> 120 <valueKeys /> 121 </error> 108 122 </xj:configuration> trunk/src/test/php/net/stubbles/integration/stubRequestValueErrorXJConfFactoryTestCase.php
r446 r719 30 30 $this->assertClone($requestError, $requestError2); 31 31 } 32 32 33 33 /** 34 34 * test that the FIELD_NO_SELECT error is created … … 45 45 $this->assertClone($requestError, $requestError2); 46 46 } 47 47 48 48 /** 49 49 * test that the FIELD_WRONG_VALUE error is created … … 60 60 $this->assertClone($requestError, $requestError2); 61 61 } 62 62 63 63 /** 64 64 * test that the VALUE_TOO_SMALL error is created … … 75 75 $this->assertClone($requestError, $requestError2); 76 76 } 77 77 78 78 /** 79 79 * test that the VALUE_TOO_GREAT error is created … … 90 90 $this->assertClone($requestError, $requestError2); 91 91 } 92 92 93 93 /** 94 94 * test that the PASSWORDS_NOT_EQUAL error is created … … 105 105 $this->assertClone($requestError, $requestError2); 106 106 } 107 107 108 108 /** 109 109 * test that the PASSWORD_INVALID error is created … … 120 120 $this->assertClone($requestError, $requestError2); 121 121 } 122 122 123 123 /** 124 124 * test that the STRING_TOO_SHORT error is created … … 135 135 $this->assertClone($requestError, $requestError2); 136 136 } 137 137 138 138 /** 139 139 * test that the STRING_TOO_LONG error is created … … 150 150 $this->assertClone($requestError, $requestError2); 151 151 } 152 152 153 153 /** 154 154 * test that the DATE_INVALID error is created … … 165 165 $this->assertClone($requestError, $requestError2); 166 166 } 167 167 168 168 /** 169 169 * test that the DATE_TOO_EARLY error is created … … 180 180 $this->assertClone($requestError, $requestError2); 181 181 } 182 182 183 183 /** 184 184 * test that the DATE_TOO_LATE error is created … … 195 195 $this->assertClone($requestError, $requestError2); 196 196 } 197 197 198 198 /** 199 199 * test that the MAILADDRESS_INCORRECT error is created … … 208 208 $this->assertTrue($requestError->hasMessage('de_DE')); 209 209 $requestError2 = $rveFactory->create('MAILADDRESS_INCORRECT'); 210 $this->assertClone($requestError, $requestError2); 211 } 212 213 /** 214 * test that the URL_INCORRECT error is created 215 */ 216 public function testURL_INCORRECT() 217 { 218 $rveFactory = new stubRequestValueErrorXJConfFactory(); 219 $requestError = $rveFactory->create('URL_INCORRECT'); 220 $this->assertIsA($requestError, 'stubRequestValueError'); 221 $this->assertEqual($requestError->getId(), 'URL_INCORRECT'); 222 $this->assertTrue($requestError->hasMessage('en_EN')); 223 $this->assertTrue($requestError->hasMessage('de_DE')); 224 $requestError2 = $rveFactory->create('URL_INCORRECT'); 225 $this->assertClone($requestError, $requestError2); 226 } 227 228 /** 229 * test that the URL_NOT_AVAILABLE error is created 230 */ 231 public function testURL_NOT_AVAILABLE() 232 { 233 $rveFactory = new stubRequestValueErrorXJConfFactory(); 234 $requestError = $rveFactory->create('URL_NOT_AVAILABLE'); 235 $this->assertIsA($requestError, 'stubRequestValueError'); 236 $this->assertEqual($requestError->getId(), 'URL_NOT_AVAILABLE'); 237 $this->assertTrue($requestError->hasMessage('en_EN')); 238 $this->assertTrue($requestError->hasMessage('de_DE')); 239 $requestError2 = $rveFactory->create('URL_NOT_AVAILABLE'); 210 240 $this->assertClone($requestError, $requestError2); 211 241 } trunk/src/test/php/net/stubbles/ipo/IPOTestSuite.php
r547 r719 29 29 30 30 $this->addTestFile($dir . '/request/filters/stubFloatFilterTestCase.php'); 31 $this->addTestFile($dir . '/request/filters/stubHTTPURLFilterTestCase.php'); 31 32 $this->addTestFile($dir . '/request/filters/stubIntegerFilterTestCase.php'); 32 33 $this->addTestFile($dir . '/request/filters/stubMailFilterTestCase.php'); trunk/src/test/php/net/stubbles/util/UtilTestSuite.php
r695 r719 46 46 $this->addTestFile($dir . '/log/stubLogDataFactoryTestCase.php'); 47 47 $this->addTestFile($dir . '/log/stubLoggerXJConfFactoryTestCase.php'); 48 49 // net classes 50 $this->addTestFile($dir . '/net/stubHeaderListTestCase.php'); 51 $this->addTestFile($dir . '/net/stubSocketTestCase.php'); 52 $this->addTestFile($dir . '/net/stubURLTestCase.php'); 53 54 // net_http classes 55 $this->addTestFile($dir . '/net/http/stubHTTPURLTestCase.php'); 48 56 49 57 // now all the validators
