Skip to content

Commit 81215f7

Browse files
authored
Merge branch 'master' into dependabot/github_actions/all-actions-484570b1b1
2 parents aff116a + f85b740 commit 81215f7

22 files changed

Lines changed: 52 additions & 0 deletions

tests/SecurityPolicy/XML/sp_200507/IssuedTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
*/
4141
#[Group('sp')]
4242
#[CoversClass(IssuedToken::class)]
43+
#[CoversClass(IncludeTokenValue::class)]
4344
#[CoversClass(AbstractIssuedTokenType::class)]
4445
#[CoversClass(AbstractSpElement::class)]
4546
final class IssuedTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/KerberosTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
*/
3030
#[Group('sp')]
3131
#[CoversClass(KerberosToken::class)]
32+
#[CoversClass(IncludeTokenValue::class)]
3233
#[CoversClass(AbstractTokenAssertionType::class)]
3334
#[CoversClass(AbstractSpElement::class)]
3435
final class KerberosTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/RelTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
*/
3030
#[Group('sp')]
3131
#[CoversClass(RelToken::class)]
32+
#[CoversClass(IncludeTokenValue::class)]
3233
#[CoversClass(AbstractTokenAssertionType::class)]
3334
#[CoversClass(AbstractSpElement::class)]
3435
final class RelTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/SamlTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
*/
3030
#[Group('sp')]
3131
#[CoversClass(SamlToken::class)]
32+
#[CoversClass(IncludeTokenValue::class)]
3233
#[CoversClass(AbstractTokenAssertionType::class)]
3334
#[CoversClass(AbstractSpElement::class)]
3435
final class SamlTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/SecureConversationTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
*/
4040
#[Group('sp')]
4141
#[CoversClass(SecureConversationToken::class)]
42+
#[CoversClass(IncludeTokenValue::class)]
4243
#[CoversClass(AbstractSecureConversationTokenType::class)]
4344
#[CoversClass(AbstractSpElement::class)]
4445
final class SecureConversationTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/SecurityContextTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
*/
3030
#[Group('sp')]
3131
#[CoversClass(SecurityContextToken::class)]
32+
#[CoversClass(IncludeTokenValue::class)]
3233
#[CoversClass(AbstractTokenAssertionType::class)]
3334
#[CoversClass(AbstractSpElement::class)]
3435
final class SecurityContextTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/SpnegoContextTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
*/
4040
#[Group('sp')]
4141
#[CoversClass(SpnegoContextToken::class)]
42+
#[CoversClass(IncludeTokenValue::class)]
4243
#[CoversClass(AbstractSpnegoContextTokenType::class)]
4344
#[CoversClass(AbstractSpElement::class)]
4445
final class SpnegoContextTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/Type/IncludeTokenValueTest.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use PHPUnit\Framework\Attributes\DataProvider;
99
use PHPUnit\Framework\Attributes\Group;
1010
use PHPUnit\Framework\TestCase;
11+
use SimpleSAML\WebServices\SecurityPolicy\Constants as C;
1112
use SimpleSAML\WebServices\SecurityPolicy\XML\sp_200507\IncludeToken;
1213
use SimpleSAML\WebServices\SecurityPolicy\XML\sp_200507\Type\IncludeTokenValue;
1314
use SimpleSAML\XMLSchema\Exception\SchemaViolationException;
@@ -37,6 +38,21 @@ public function testIncludeToken(bool $shouldPass, string $uri): void
3738
}
3839

3940

41+
/**
42+
* Test helpers
43+
*/
44+
public function testToAttribute(): void
45+
{
46+
$includeToken = IncludeTokenValue::fromString(IncludeToken::Always->value);
47+
$attr = $includeToken->toAttribute();
48+
49+
$this->assertEquals($attr->getNamespaceURI(), C::NS_SEC_POLICY_11);
50+
$this->assertEquals($attr->getNamespacePrefix(), 'sp');
51+
$this->assertEquals($attr->getAttrName(), 'IncludeToken');
52+
$this->assertEquals($attr->getAttrValue(), IncludeToken::Always->value);
53+
}
54+
55+
4056
/**
4157
* @return array<string, array{0: bool, 1: string}>
4258
*/

tests/SecurityPolicy/XML/sp_200507/UsernameTokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
*/
3030
#[Group('sp')]
3131
#[CoversClass(UsernameToken::class)]
32+
#[CoversClass(IncludeTokenValue::class)]
3233
#[CoversClass(AbstractTokenAssertionType::class)]
3334
#[CoversClass(AbstractSpElement::class)]
3435
final class UsernameTokenTest extends TestCase

tests/SecurityPolicy/XML/sp_200507/X509TokenTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
*/
3030
#[Group('sp')]
3131
#[CoversClass(X509Token::class)]
32+
#[CoversClass(IncludeTokenValue::class)]
3233
#[CoversClass(AbstractTokenAssertionType::class)]
3334
#[CoversClass(AbstractSpElement::class)]
3435
final class X509TokenTest extends TestCase

0 commit comments

Comments
 (0)