Skip to content

Commit 56f1fab

Browse files
committed
Fix PHPStan-issues (tests) and set a baseline
1 parent 89ae4c4 commit 56f1fab

8 files changed

+37
-64
lines changed

tests/SAML2/Assertion/Validation/ConstraintValidator/NotOnOrAfterTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace SAML2\Assertion\Validation\ConstraintValidator;
66

7+
use Mockery;
78
use PHPUnit\Framework\Attributes\Test;
9+
use SAML2\Assertion;
810
use SAML2\Assertion\Validation\ConstraintValidator\NotOnOrAfter;
911
use SAML2\Assertion\Validation\Result;
1012
use Test\SAML2\ControlledTimeTestCase;
@@ -29,7 +31,7 @@ class NotOnOrAfterTest extends ControlledTimeTestCase
2931
public function setUp(): void
3032
{
3133
parent::setUp();
32-
$this->assertion = \Mockery::mock(\SAML2\Assertion::class);
34+
$this->assertion = Mockery::mock(Assertion::class);
3335
}
3436

3537

tests/SAML2/Assertion/Validation/ConstraintValidator/SessionNotOnOrAfterTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace SAML2\Assertion\Validation\ConstraintValidator;
66

7+
use Mockery;
78
use PHPUnit\Framework\Attributes\Test;
9+
use SAML2\Assertion;
810
use SAML2\Assertion\Validation\ConstraintValidator\SessionNotOnOrAfter;
911
use SAML2\Assertion\Validation\Result;
1012
use Test\SAML2\ControlledTimeTestCase;
@@ -29,7 +31,7 @@ class SessionNotOnOrAfterTest extends ControlledTimeTestCase
2931
public function setUp(): void
3032
{
3133
parent::setUp();
32-
$this->assertion = \Mockery::mock(\SAML2\Assertion::class);
34+
$this->assertion = Mockery::mock(Assertion::class);
3335
}
3436

3537

tests/SAML2/Assertion/Validation/ConstraintValidator/SpIsValidAudienceTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@
44

55
namespace SAML2\Assertion\Validation\ConstraintValidator;
66

7+
use Mockery;
78
use PHPUnit\Framework\Attributes\Test;
9+
use SAML2\Assertion;
810
use SAML2\Assertion\Validation\ConstraintValidator\SpIsValidAudience;
911
use SAML2\Assertion\Validation\Result;
12+
use SAML2\Configuration\ServiceProvider;
1013

1114
/**
1215
* Because we're mocking a static call, we have to run it in separate processes so as to no contaminate the other
@@ -31,8 +34,8 @@ class SpIsValidAudienceTest extends \Mockery\Adapter\Phpunit\MockeryTestCase
3134
public function setUp(): void
3235
{
3336
parent::setUp();
34-
$this->assertion = \Mockery::mock(\SAML2\Assertion::class);
35-
$this->serviceProvider = \Mockery::mock(\SAML2\Configuration\ServiceProvider::class);
37+
$this->assertion = Mockery::mock(Assertion::class);
38+
$this->serviceProvider = Mockery::mock(ServiceProvider::class);
3639
}
3740

3841

tests/SAML2/Assertion/Validation/ConstraintValidator/SubjectConfirmationMethodTest.php

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class SubjectConfirmationMethodTest extends \Mockery\Adapter\Phpunit\MockeryTest
1717
/**
1818
* @var \Mockery\MockInterface&\SAML2\XML\saml\SubjectConfirmation
1919
*/
20-
private SubjectConfirmation&MockInterface $subjectConfirmation;
20+
private SubjectConfirmation $subjectConfirmation;
2121

2222

2323
/**
@@ -27,7 +27,7 @@ public function setUp(): void
2727
{
2828
parent::setUp();
2929

30-
$this->subjectConfirmation = Mockery::mock(SubjectConfirmation::class);
30+
$this->subjectConfirmation = new SubjectConfirmation();
3131
}
3232

3333

@@ -37,11 +37,6 @@ public function setUp(): void
3737
#[Test]
3838
public function subjectConfirmationWithBearerMethodIsValid(): void
3939
{
40-
$this->subjectConfirmation
41-
->shouldReceive('setMethod')
42-
->once()
43-
->shouldReceive('getMethod')
44-
->andReturn(Constants::CM_BEARER);
4540
$this->subjectConfirmation->setMethod(Constants::CM_BEARER);
4641

4742
$validator = new SubjectConfirmationMethod();
@@ -58,11 +53,6 @@ public function subjectConfirmationWithBearerMethodIsValid(): void
5853
#[Test]
5954
public function subjectConfirmationWithHolderOfKeyMethodIsNotValid(): void
6055
{
61-
$this->subjectConfirmation
62-
->shouldReceive('setMethod')
63-
->once()
64-
->shouldReceive('getMethod')
65-
->andReturn(Constants::CM_HOK);
6656
$this->subjectConfirmation->setMethod(Constants::CM_HOK);
6757

6858
$validator = new SubjectConfirmationMethod();

tests/SAML2/Assertion/Validation/ConstraintValidator/SubjectConfirmationNotBeforeTest.php

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace SAML2\Assertion\Validation\ConstraintValidator;
66

7-
use Mockery;
8-
use Mockery\MockInterface;
97
use PHPUnit\Framework\Attributes\Test;
108
use SAML2\Assertion\Validation\ConstraintValidator\SubjectConfirmationNotBefore;
119
use SAML2\Assertion\Validation\Result;
@@ -19,15 +17,11 @@
1917
*/
2018
class SubjectConfirmationNotBeforeTest extends ControlledTimeTestCase
2119
{
22-
/**
23-
* @var \SAML2\XML\saml\SubjectConfirmation&\Mockery\MockInterface
24-
*/
25-
private SubjectConfirmation&MockInterface $subjectConfirmation;
20+
/** @var \SAML2\XML\saml\SubjectConfirmation */
21+
private SubjectConfirmation $subjectConfirmation;
2622

27-
/**
28-
* @var \SAML2\XML\saml\SubjectConfirmationData&\Mockery\MockInterface
29-
*/
30-
private SubjectConfirmationData&MockInterface $subjectConfirmationData;
23+
/** @var \SAML2\XML\saml\SubjectConfirmationData */
24+
private SubjectConfirmationData $subjectConfirmationData;
3125

3226

3327
/**
@@ -36,8 +30,9 @@ class SubjectConfirmationNotBeforeTest extends ControlledTimeTestCase
3630
public function setUp(): void
3731
{
3832
parent::setUp();
39-
$this->subjectConfirmation = Mockery::mock(SubjectConfirmation::class);
40-
$this->subjectConfirmationData = Mockery::mock(SubjectConfirmationData::class);
33+
34+
$this->subjectConfirmation = new SubjectConfirmation();
35+
$this->subjectConfirmationData = new SubjectConfirmationData();
4136
$this->subjectConfirmation->setSubjectConfirmationData($this->subjectConfirmationData);
4237
}
4338

tests/SAML2/Assertion/Validation/ConstraintValidator/SubjectConfirmationNotOnOrAfterTest.php

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace SAML2\Assertion\Validation\ConstraintValidator;
66

7-
use Mockery;
8-
use Mockery\MockInterface;
97
use PHPUnit\Framework\Attributes\Test;
108
use SAML2\Assertion\Validation\ConstraintValidator\SubjectConfirmationNotOnOrAfter;
119
use SAML2\Assertion\Validation\ConstraintValidator\SubjectConfirmationNotBefore;
@@ -20,14 +18,10 @@
2018
*/
2119
class SubjectConfirmationNotOnOrAfterTest extends ControlledTimeTestCase
2220
{
23-
/**
24-
* @var \SAML2\XML\saml\SubjectConfirmation&\Mockery\MockInterface
25-
*/
21+
/** @var \SAML2\XML\saml\SubjectConfirmation */
2622
private SubjectConfirmation&MockInterface $subjectConfirmation;
2723

28-
/**
29-
* @var \SAML2\XML\saml\SubjectConfirmationData&\Mockery\MockInterface
30-
*/
24+
/** @var \SAML2\XML\saml\SubjectConfirmationData&\Mockery\MockInterface */
3125
private SubjectConfirmationData&MockInterface $subjectConfirmationData;
3226

3327

@@ -37,8 +31,8 @@ class SubjectConfirmationNotOnOrAfterTest extends ControlledTimeTestCase
3731
public function setUp(): void
3832
{
3933
parent::setUp();
40-
$this->subjectConfirmation = Mockery::mock(SubjectConfirmation::class);
41-
$this->subjectConfirmationData = Mockery::mock(SubjectConfirmationData::class);
34+
$this->subjectConfirmation = new SubjectConfirmation);
35+
$this->subjectConfirmationData = new SubjectConfirmationData();
4236
$this->subjectConfirmation->setSubjectConfirmationData($this->subjectConfirmationData);
4337
}
4438

tests/SAML2/Assertion/Validation/ConstraintValidator/SubjectConfirmationRecipientMathchesTest.php

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace SAML2\Assertion\Validation\ConstraintValidator;
66

7-
use Mockery;
8-
use Mockery\MockInterface;
97
use PHPUnit\Framework\Attributes\Test;
108
use SAML2\Assertion\Validation\ConstraintValidator\SubjectConfirmationRecipientMatches;
119
use SAML2\Assertion\Validation\ConstraintValidator\SubjectConfirmationResponseToMatches;
@@ -17,15 +15,11 @@
1715

1816
class SubjectConfirmationRecipientMathchesTest extends \Mockery\Adapter\Phpunit\MockeryTestCase
1917
{
20-
/**
21-
* @var \SAML2\XML\saml\SubjectConfirmation&\Mockery\MockInterface
22-
*/
23-
private SubjectConfirmation&MockInterface $subjectConfirmation;
18+
/** @var \SAML2\XML\saml\SubjectConfirmation */
19+
private SubjectConfirmation $subjectConfirmation;
2420

25-
/**
26-
* @var \SAML2\XML\saml\SubjectConfirmationData&\Mockery\MockInterface
27-
*/
28-
private SubjectConfirmationData&MockInterface $subjectConfirmationData;
21+
/** @var \SAML2\XML\saml\SubjectConfirmationData */
22+
private SubjectConfirmationData $subjectConfirmationData;
2923

3024

3125
/**
@@ -34,8 +28,8 @@ class SubjectConfirmationRecipientMathchesTest extends \Mockery\Adapter\Phpunit\
3428
public function setUp(): void
3529
{
3630
parent::setUp();
37-
$this->subjectConfirmation = Mockery::mock(SubjectConfirmation::class);
38-
$this->subjectConfirmationData = Mockery::mock(SubjectConfirmationData::class);
31+
$this->subjectConfirmation = new SubjectConfirmation();
32+
$this->subjectConfirmationData = new SubjectConfirmationData();
3933
$this->subjectConfirmation->setSubjectConfirmationData($this->subjectConfirmationData);
4034
}
4135

tests/SAML2/Assertion/Validation/ConstraintValidator/SubjectConfirmationResponseToMatchesTest.php

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
namespace SAML2\Assertion\Validation\ConstraintValidator;
66

77
use Mockery;
8-
use Mockery\MockInterface;
98
use PHPUnit\Framework\Attributes\Test;
109
use SAML2\Assertion\Validation\Result;
1110
use SAML2\Response;
@@ -14,19 +13,13 @@
1413

1514
class SubjectConfirmationResponseToMatchesTest extends \Mockery\Adapter\Phpunit\MockeryTestCase
1615
{
17-
/**
18-
* @var \Mockery\MockInterface&\SAML2\XML\saml\SubjectConfirmation
19-
*/
20-
private SubjectConfirmation&MockInterface $subjectConfirmation;
16+
/** @var \SAML2\XML\saml\SubjectConfirmation */
17+
private SubjectConfirmation $subjectConfirmation;
2118

22-
/**
23-
* @var \Mockery\MockInterface&\SAML2\XML\saml\SubjectConfirmationData
24-
*/
25-
private SubjectConfirmationData&MockInterface $subjectConfirmationData;
19+
/** @var \SAML2\XML\saml\SubjectConfirmationData */
20+
private SubjectConfirmationData $subjectConfirmationData;
2621

27-
/**
28-
* @var \Mockery\MockInterface&\SAML2\Response
29-
*/
22+
/** @var \Mockery\MockInterface&\SAML2\Response */
3023
private Response&MockInterface $response;
3124

3225

@@ -37,8 +30,8 @@ public function setUp(): void
3730
{
3831
parent::setUp();
3932

40-
$this->subjectConfirmation = Mockery::mock(SubjectConfirmation::class);
41-
$this->subjectConfirmationData = Mockery::mock(SubjectConfirmationData::class);
33+
$this->subjectConfirmation = new SubjectConfirmation();
34+
$this->subjectConfirmationData = new SubjectConfirmationData();
4235
$this->subjectConfirmation->setSubjectConfirmationData($this->subjectConfirmationData);
4336
$this->response = Mockery::mock(Response::class);
4437
}

0 commit comments

Comments
 (0)