| @@ 313-332 (lines=20) @@ | ||
| 310 | /** |
|
| 311 | * Data provider for testFirstVersion. |
|
| 312 | */ |
|
| 313 | public function provideFirstVersion() { |
|
| 314 | return array( |
|
| 315 | 'Normal' => array( |
|
| 316 | array(), |
|
| 317 | '0.1.0', |
|
| 318 | ), |
|
| 319 | 'Some extra' => array( |
|
| 320 | array( 'prerelease' => 'alpha' ), |
|
| 321 | '0.1.0-alpha', |
|
| 322 | ), |
|
| 323 | 'Invalid prerelease' => array( |
|
| 324 | array( 'prerelease' => 'delta?' ), |
|
| 325 | new InvalidArgumentException( 'Invalid prerelease data' ), |
|
| 326 | ), |
|
| 327 | 'Invalid buildinfo' => array( |
|
| 328 | array( 'buildinfo' => 'build?' ), |
|
| 329 | new InvalidArgumentException( 'Invalid buildinfo data' ), |
|
| 330 | ), |
|
| 331 | ); |
|
| 332 | } |
|
| 333 | ||
| 334 | } |
|
| 335 | ||
| @@ 317-336 (lines=20) @@ | ||
| 314 | /** |
|
| 315 | * Data provider for testFirstVersion. |
|
| 316 | */ |
|
| 317 | public function provideFirstVersion() { |
|
| 318 | return array( |
|
| 319 | 'Normal' => array( |
|
| 320 | array(), |
|
| 321 | '0.0', |
|
| 322 | ), |
|
| 323 | 'Some extra' => array( |
|
| 324 | array( 'prerelease' => 'alpha' ), |
|
| 325 | '0.0-alpha', |
|
| 326 | ), |
|
| 327 | 'Invalid prerelease' => array( |
|
| 328 | array( 'prerelease' => 'delta' ), |
|
| 329 | new InvalidArgumentException( 'Invalid prerelease data' ), |
|
| 330 | ), |
|
| 331 | 'Invalid buildinfo' => array( |
|
| 332 | array( 'buildinfo' => 'build?' ), |
|
| 333 | new InvalidArgumentException( 'Invalid buildinfo data' ), |
|
| 334 | ), |
|
| 335 | ); |
|
| 336 | } |
|
| 337 | ||
| 338 | } |
|
| 339 | ||