Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/.* export-ignore
/Tests export-ignore
/DEVELOPER-GUIDE.md export-ignore
/phplint.sh export-ignore
/phpunit.xml.dist export-ignore
6 changes: 4 additions & 2 deletions lib/Tests/Fhp/CLILogger.php → Tests/CLILogger.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
<?php

namespace Tests\Fhp;
namespace Fhp\Tests;

use Psr\Log\AbstractLogger;

/**
* A logger that prints log messages to the console (just PHP `echo`). This class is designed to be used only for
* testing purposes.
*/
class CLILogger extends \Psr\Log\AbstractLogger
class CLILogger extends AbstractLogger
{
public function log($level, $message, array $context = []): void
{
Expand Down
2 changes: 1 addition & 1 deletion lib/Tests/Fhp/FinTsPeer.php → Tests/FinTsPeer.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp;
namespace Fhp\Tests;

use Fhp\Connection;
use Fhp\FinTs;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Tests\Fhp\Action;
namespace Fhp\Tests\Unit\Action;

use Fhp\Protocol\Message;
use Fhp\Syntax\Serializer;
use Tests\Fhp\Integration\DKB\SendSEPATransferTest as DKBSendSEPATransferTest;
use Fhp\Tests\Unit\Integration\DKB\SendSEPATransferTest as DKBSendSEPATransferTest;

class SendSEPATransferTest extends DKBSendSEPATransferTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace Fhp;
namespace Fhp\Tests\Unit;

use Tests\Fhp\Integration\DKB\SendSEPATransferTest as DKBSendSEPATransferTest;
use Fhp\Tests\Unit\Integration\DKB\SendSEPATransferTest as DKBSendSEPATransferTest;

class BaseActionTanSerializationTest extends DKBSendSEPATransferTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace Fhp;
namespace Fhp\Tests\Unit;

use Tests\Fhp\Integration\Atruvia\SendTransferVoPTest;
use Fhp\Tests\Unit\Integration\Atruvia\SendTransferVoPTest;

class BaseActionVopSerializationTest extends SendTransferVoPTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
<?php
/** @noinspection PhpUndefinedClassInspection */

namespace Tests\Fhp;
namespace Fhp\Tests\Unit;

use Fhp\Connection;
use Fhp\Options\Credentials;
use Fhp\Options\FinTsOptions;
use Fhp\Segment\HNHBK\HNHBKv3;
use Fhp\Tests\FinTsPeer;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;

Expand Down Expand Up @@ -73,7 +74,7 @@ protected function setUpConnection()

// Grab the next expected request and its mock response.
$this->assertNotEmpty($this->expectedMessages, "Expected no more requests, but got: $request");
list($expectedRequest, $mockResponse) = array_shift($this->expectedMessages);
[$expectedRequest, $mockResponse] = array_shift($this->expectedMessages);

// Check that the request matches the expectation.
if (strlen($expectedRequest) > 0 && !str_starts_with($expectedRequest, 'HNHBK')) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Fhp\Integration\Atruvia;
namespace Fhp\Tests\Unit\Integration\Atruvia;

use Fhp\Model\SEPAAccount;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class AtruviaIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\Atruvia;
namespace Fhp\Tests\Unit\Integration\Atruvia;

use Fhp\Action\SendSEPATransfer;
use Fhp\Model\VopVerificationResult;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Tests\Fhp\Integration\Consors;
namespace Fhp\Tests\Unit\Integration\Consors;

use Fhp\Model\SEPAAccount;
use Tests\Fhp\FinTsPeer;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\FinTsPeer;
use Fhp\Tests\Unit\FinTsTestCase;

class ConsorsIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace Tests\Fhp\Integration\Consors;
namespace Fhp\Tests\Unit\Integration\Consors;

use Tests\Fhp\FinTsPeer;
use Fhp\Tests\FinTsPeer;

class GetBPDTest extends ConsorsIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\Consors;
namespace Fhp\Tests\Unit\Integration\Consors;

class GetSEPAAccountsTest extends ConsorsIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\Consors;
namespace Fhp\Tests\Unit\Integration\Consors;

use Fhp\Model\StatementOfAccount\Statement;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\Consors;
namespace Fhp\Tests\Unit\Integration\Consors;

use Fhp\CurlException;
use Fhp\Protocol\ServerException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Fhp\Integration\DKB;
namespace Fhp\Tests\Unit\Integration\DKB;

use Fhp\Model\SEPAAccount;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class DKBIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\DKB;
namespace Fhp\Tests\Unit\Integration\DKB;

use Fhp\Action\GetBalance;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\DKB;
namespace Fhp\Tests\Unit\Integration\DKB;

class GetSEPAAccountsTest extends DKBIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?php

namespace Tests\Fhp\Integration\DKB;
namespace Fhp\Tests\Unit\Integration\DKB;

use Fhp\Action\GetStatementOfAccount;
use Fhp\Model\StatementOfAccount\Statement;
use Fhp\Model\StatementOfAccount\StatementOfAccount;
use Tests\Fhp\FinTsPeer;
use Fhp\Tests\FinTsPeer;

class GetStatementOfAccountTest extends DKBIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\DKB;
namespace Fhp\Tests\Unit\Integration\DKB;

class InitEndDialogTest extends DKBIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Fhp\Integration\DKB;
namespace Fhp\Tests\Unit\Integration\DKB;

use Fhp\Action\SendSEPATransfer;
use Tests\Fhp\FinTsPeer;
use Fhp\Tests\FinTsPeer;

class SendSEPATransferTest extends DKBIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Fhp\Integration\GLS;
namespace Fhp\Tests\Unit\Integration\GLS;

use Fhp\Model\SEPAAccount;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class GLSIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?php

namespace Tests\Fhp\Integration\GLS;
namespace Fhp\Tests\Unit\Integration\GLS;

use Fhp\Action\GetStatementOfAccount;
use Fhp\Action\GetStatementOfAccountXML;
use Fhp\BaseAction;
use Tests\Fhp\FinTsPeer;
use Fhp\Tests\FinTsPeer;

class GetStatementOfAccountXMLTest extends GLSIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\GLS;
namespace Fhp\Tests\Unit\Integration\GLS;

class InitEndDialogTest extends GLSIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\IngDiba;
namespace Fhp\Tests\Unit\Integration\IngDiba;

class GetSEPAAccountsTest extends IngDibaIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\IngDiba;
namespace Fhp\Tests\Unit\Integration\IngDiba;

use Fhp\Action\GetStatementOfAccount;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Tests\Fhp\Integration\IngDiba;
namespace Fhp\Tests\Unit\Integration\IngDiba;

use Fhp\Model\NoPsd2TanMode;
use Fhp\Model\SEPAAccount;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class IngDibaIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\IngDiba;
namespace Fhp\Tests\Unit\Integration\IngDiba;

use Fhp\Protocol\ServerException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\IngDiba;
namespace Fhp\Tests\Unit\Integration\IngDiba;

class InitEndDialogTest extends IngDibaIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Fhp\Integration;
namespace Fhp\Tests\Unit\Integration;

use Fhp\Protocol\ServerException;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class InitializationErrorTest extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace Tests\Fhp\Integration\KSK\Biberach;
namespace Fhp\Tests\Unit\Integration\KSK\Biberach;

use Tests\Fhp\FinTsPeer;
use Fhp\Tests\FinTsPeer;

class GetBPDTest extends KskBiberachIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace Tests\Fhp\Integration\KSK\Biberach;
namespace Fhp\Tests\Unit\Integration\KSK\Biberach;

use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class KskBiberachIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\KSK;
namespace Fhp\Tests\Unit\Integration\KSK;

use Fhp\Protocol\ServerException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Fhp\Integration\KSK;
namespace Fhp\Tests\Unit\Integration\KSK;

use Fhp\Model\SEPAAccount;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class KSKIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\Postbank;
namespace Fhp\Tests\Unit\Integration\Postbank;

class GetSEPAAccountsTest extends PostbankIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\Postbank;
namespace Fhp\Tests\Unit\Integration\Postbank;

use Fhp\Protocol\ServerException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Integration\Postbank;
namespace Fhp\Tests\Unit\Integration\Postbank;

class InitEndDialogTest extends PostbankIntegrationTestBase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Fhp\Integration\Postbank;
namespace Fhp\Tests\Unit\Integration\Postbank;

use Fhp\Model\SEPAAccount;
use Tests\Fhp\FinTsTestCase;
use Fhp\Tests\Unit\FinTsTestCase;

class PostbankIntegrationTestBase extends FinTsTestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Tests\Fhp\Model\FlickerTan;
namespace Fhp\Tests\Unit\Model\FlickerTan;

use Fhp\Model\FlickerTan\TanRequestChallengeFlicker;
use Fhp\Syntax\Bin;
Expand Down
Loading