CURL extension and api test command

This commit is contained in:
ftc
2023-05-18 22:15:55 +03:00
parent 696600086f
commit 4232800cb9
39 changed files with 13179 additions and 25 deletions
@@ -0,0 +1,26 @@
<?php
/**
* Inherited Methods
* @method void wantToTest($text)
* @method void wantTo($text)
* @method void execute($callable)
* @method void expectTo($prediction)
* @method void expect($prediction)
* @method void amGoingTo($argumentation)
* @method void am($role)
* @method void lookForwardTo($achieveValue)
* @method void comment($description)
* @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL)
*
* @SuppressWarnings(PHPMD)
*/
class AcceptanceTester extends \Codeception\Actor
{
use _generated\AcceptanceTesterActions;
/**
* Define custom actions here
*/
}
@@ -0,0 +1,26 @@
<?php
/**
* Inherited Methods
* @method void wantToTest($text)
* @method void wantTo($text)
* @method void execute($callable)
* @method void expectTo($prediction)
* @method void expect($prediction)
* @method void amGoingTo($argumentation)
* @method void am($role)
* @method void lookForwardTo($achieveValue)
* @method void comment($description)
* @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL)
*
* @SuppressWarnings(PHPMD)
*/
class FunctionalTester extends \Codeception\Actor
{
use _generated\FunctionalTesterActions;
/**
* Define custom actions here
*/
}
@@ -0,0 +1,10 @@
<?php
namespace Helper;
// here you can define custom actions
// all public methods declared in helper class will be available in $I
class Acceptance extends \Codeception\Module
{
}
@@ -0,0 +1,10 @@
<?php
namespace Helper;
// here you can define custom actions
// all public methods declared in helper class will be available in $I
class Functional extends \Codeception\Module
{
}
+10
View File
@@ -0,0 +1,10 @@
<?php
namespace Helper;
// here you can define custom actions
// all public methods declared in helper class will be available in $I
class Unit extends \Codeception\Module
{
}
+26
View File
@@ -0,0 +1,26 @@
<?php
/**
* Inherited Methods
* @method void wantToTest($text)
* @method void wantTo($text)
* @method void execute($callable)
* @method void expectTo($prediction)
* @method void expect($prediction)
* @method void amGoingTo($argumentation)
* @method void am($role)
* @method void lookForwardTo($achieveValue)
* @method void comment($description)
* @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL)
*
* @SuppressWarnings(PHPMD)
*/
class UnitTester extends \Codeception\Actor
{
use _generated\UnitTesterActions;
/**
* Define custom actions here
*/
}
@@ -0,0 +1,137 @@
<?php //[STAMP] cd097b21cd42b05db2fee563f9ee2b21
namespace _generated;
// This class was automatically generated by build task
// You should not change it manually as it will be overwritten on next build
// @codingStandardsIgnoreFile
trait AcceptanceTesterActions
{
/**
* @return \Codeception\Scenario
*/
abstract protected function getScenario();
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ModuleException
* @see \Codeception\Module\Phiremock::takeConnection()
*/
public function takeConnection($name): \Codeception\Module\Phiremock {
return $this->getScenario()->runStep(new \Codeception\Step\Action('takeConnection', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::expectARequestToRemoteServiceWithAResponse()
*/
public function expectARequestToRemoteServiceWithAResponse($expectation): void {
$this->getScenario()->runStep(new \Codeception\Step\Action('expectARequestToRemoteServiceWithAResponse', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::haveACleanSetupInRemoteService()
*/
public function haveACleanSetupInRemoteService(): void {
$this->getScenario()->runStep(new \Codeception\Step\Action('haveACleanSetupInRemoteService', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::dontExpectRequestsInRemoteService()
*/
public function dontExpectRequestsInRemoteService(): void {
$this->getScenario()->runStep(new \Codeception\Step\Action('dontExpectRequestsInRemoteService', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::haveCleanScenariosInRemoteService()
*/
public function haveCleanScenariosInRemoteService(): void {
$this->getScenario()->runStep(new \Codeception\Step\Action('haveCleanScenariosInRemoteService', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
* @deprecated Name is confusing, sounds like an assertion
* @throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::didNotReceiveRequestsInRemoteService()
*/
public function didNotReceiveRequestsInRemoteService(): void {
$this->getScenario()->runStep(new \Codeception\Step\Action('didNotReceiveRequestsInRemoteService', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::dontHaveLoggedRequestsToRemoteService()
*/
public function dontHaveLoggedRequestsToRemoteService(): void {
$this->getScenario()->runStep(new \Codeception\Step\Action('dontHaveLoggedRequestsToRemoteService', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
* @throws ClientExceptionInterface
* @throws Exception
* @see \Codeception\Module\Phiremock::seeRemoteServiceReceived()
*/
public function seeRemoteServiceReceived($times, $builder): void {
$this->getScenario()->runStep(new \Codeception\Step\Assertion('seeRemoteServiceReceived', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
* [!] Conditional Assertion: Test won't be stopped on fail
* @throws ClientExceptionInterface
* @throws Exception
* @see \Codeception\Module\Phiremock::seeRemoteServiceReceived()
*/
public function canSeeRemoteServiceReceived($times, $builder): void {
$this->getScenario()->runStep(new \Codeception\Step\ConditionalAssertion('seeRemoteServiceReceived', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::grabRequestsMadeToRemoteService()
*/
public function grabRequestsMadeToRemoteService($builder): array {
return $this->getScenario()->runStep(new \Codeception\Step\Action('grabRequestsMadeToRemoteService', func_get_args()));
}
/**
* [!] Method is generated. Documentation taken from corresponding module.
*
@throws ClientExceptionInterface
* @see \Codeception\Module\Phiremock::setScenarioState()
*/
public function setScenarioState($name, $state): void {
$this->getScenario()->runStep(new \Codeception\Step\Action('setScenarioState', func_get_args()));
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff