Skip to content

Commit d912d08

Browse files
authored
Merge pull request #17 from xp-forge/refactor/migrate-testing
Migrate to new testing library
2 parents f58a201 + edbd63f commit d912d08

File tree

7 files changed

+15
-15
lines changed

7 files changed

+15
-15
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ jobs:
5656
echo "vendor/autoload.php" > composer.pth
5757
5858
- name: Run test suite
59-
run: sh xp-run xp.unittest.TestRunner src/test/php
59+
run: sh xp-run xp.test.Runner src/test/php

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"php": ">=7.0.0"
1414
},
1515
"require-dev" : {
16-
"xp-framework/unittest": "^11.0 | ^10.0"
16+
"xp-framework/test": "^1.0"
1717
},
1818
"bin": ["bin/xp.xp-forge.lambda"],
1919
"autoload" : {

src/test/php/com/amazon/aws/lambda/unittest/ContextTest.class.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php namespace com\amazon\aws\lambda\unittest;
22

33
use com\amazon\aws\lambda\Context;
4-
use unittest\{Assert, Test, Values};
4+
use test\{Assert, Test, Values};
55

66
class ContextTest {
77
private $headers= [
@@ -40,15 +40,15 @@ private function environment() {
4040
yield ['AWS_REGION', 'region'];
4141
}
4242

43-
#[Test, Values('headers')]
43+
#[Test, Values(from: 'headers')]
4444
public function headers_mapped_to_fields($header, $field) {
4545
Assert::equals(
4646
$this->headers[$header][0] ?? null,
4747
(new Context($this->headers, $this->environment))->{$field}
4848
);
4949
}
5050

51-
#[Test, Values('environment')]
51+
#[Test, Values(from: 'environment')]
5252
public function environment_mapped_to_fields($variable, $field) {
5353
Assert::equals(
5454
$this->environment[$variable] ?? null,

src/test/php/com/amazon/aws/lambda/unittest/EnvironmentTest.class.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?php namespace com\amazon\aws\lambda\unittest;
22

33
use com\amazon\aws\lambda\Environment;
4-
use io\streams\{StringWriter, MemoryOutputStream};
5-
use io\{Path, File, Files};
4+
use io\streams\{MemoryOutputStream, StringWriter};
5+
use io\{File, Files, Path};
66
use lang\ElementNotFoundException;
77
use lang\Environment as System;
8-
use unittest\{Assert, Test};
8+
use test\{Assert, Expect, Test};
99
use util\Properties;
1010

1111
class EnvironmentTest {
@@ -72,8 +72,8 @@ public function properties() {
7272
}
7373
}
7474

75-
#[Test, Expect(class: ElementNotFoundException::class, withMessage: '/Cannot find properties "test"/')]
75+
#[Test, Expect(class: ElementNotFoundException::class, message: '/Cannot find properties "test"/')]
7676
public function non_existant_properties() {
7777
(new Environment('.'))->properties('test');
7878
}
79-
}
79+
}

src/test/php/com/amazon/aws/lambda/unittest/ExceptionTest.class.php

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php namespace com\amazon\aws\lambda\unittest;
22

33
use lang\{IllegalArgumentException, IllegalStateException};
4-
use unittest\{Assert, Test};
4+
use test\{Assert, Test};
55
use xp\lambda\AwsRunner;
66

77
class ExceptionTest {

src/test/php/com/amazon/aws/lambda/unittest/HandlerTest.class.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php namespace com\amazon\aws\lambda\unittest;
22

3-
use com\amazon\aws\lambda\{Handler, Environment, Lambda, Context};
3+
use com\amazon\aws\lambda\{Context, Environment, Handler, Lambda};
44
use lang\IllegalArgumentException;
5-
use unittest\{Assert, Expect, Test};
5+
use test\{Assert, Expect, Test};
66

77
class HandlerTest {
88
private $headers= [

src/test/php/com/amazon/aws/lambda/unittest/SourcesTest.class.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php namespace com\amazon\aws\lambda\unittest;
22

3-
use io\{Folder, File, Path};
3+
use io\{File, Folder, Path};
44
use lang\Environment;
5-
use unittest\{Assert, After, Test, Values};
5+
use test\{After, Assert, Test, Values};
66
use xp\lambda\Sources;
77

88
class SourcesTest {

0 commit comments

Comments
 (0)