mirror of
https://github.com/wiosna-dev/limesurvey-api-client.git
synced 2026-03-12 10:11:49 +01:00
Tests - BaseTestCase - fix data providers
This commit is contained in:
@@ -10,7 +10,6 @@ namespace Meritoo\Common\Test\Base;
|
|||||||
|
|
||||||
use DateTime;
|
use DateTime;
|
||||||
use Meritoo\Common\Exception\Type\UnknownOopVisibilityTypeException;
|
use Meritoo\Common\Exception\Type\UnknownOopVisibilityTypeException;
|
||||||
use Meritoo\Common\Iterator\CommonIterator;
|
|
||||||
use Meritoo\Common\Type\OopVisibilityType;
|
use Meritoo\Common\Type\OopVisibilityType;
|
||||||
use Meritoo\Common\Utilities\Miscellaneous;
|
use Meritoo\Common\Utilities\Miscellaneous;
|
||||||
use PHPUnit\Framework\TestCase;
|
use PHPUnit\Framework\TestCase;
|
||||||
@@ -35,19 +34,19 @@ abstract class BaseTestCase extends TestCase
|
|||||||
/**
|
/**
|
||||||
* Provides an empty value
|
* Provides an empty value
|
||||||
*
|
*
|
||||||
* @return CommonIterator
|
* @return array
|
||||||
* //return Generator
|
* //return Generator
|
||||||
*/
|
*/
|
||||||
public function provideEmptyValue()
|
public function provideEmptyValue()
|
||||||
{
|
{
|
||||||
return new CommonIterator([
|
return [
|
||||||
'',
|
[''],
|
||||||
' ',
|
[' '],
|
||||||
null,
|
[null],
|
||||||
0,
|
[0],
|
||||||
false,
|
[false],
|
||||||
[],
|
[[]],
|
||||||
]);
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
yield[''];
|
yield[''];
|
||||||
@@ -62,15 +61,15 @@ abstract class BaseTestCase extends TestCase
|
|||||||
/**
|
/**
|
||||||
* Provides boolean value
|
* Provides boolean value
|
||||||
*
|
*
|
||||||
* @return CommonIterator
|
* @return array
|
||||||
* //return Generator
|
* //return Generator
|
||||||
*/
|
*/
|
||||||
public function provideBooleanValue()
|
public function provideBooleanValue()
|
||||||
{
|
{
|
||||||
return new CommonIterator([
|
return [
|
||||||
true,
|
[true],
|
||||||
false,
|
[false],
|
||||||
]);
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
yield[false];
|
yield[false];
|
||||||
@@ -81,17 +80,17 @@ abstract class BaseTestCase extends TestCase
|
|||||||
/**
|
/**
|
||||||
* Provides instance of DateTime class
|
* Provides instance of DateTime class
|
||||||
*
|
*
|
||||||
* @return CommonIterator
|
* @return array
|
||||||
* //return Generator
|
* //return Generator
|
||||||
*/
|
*/
|
||||||
public function provideDateTimeInstance()
|
public function provideDateTimeInstance()
|
||||||
{
|
{
|
||||||
return new CommonIterator([
|
return [
|
||||||
new DateTime(),
|
[new DateTime()],
|
||||||
new DateTime('yesterday'),
|
[new DateTime('yesterday')],
|
||||||
new DateTime('now'),
|
[new DateTime('now')],
|
||||||
new DateTime('tomorrow'),
|
[new DateTime('tomorrow')],
|
||||||
]);
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
yield[new DateTime()];
|
yield[new DateTime()];
|
||||||
@@ -104,24 +103,24 @@ abstract class BaseTestCase extends TestCase
|
|||||||
/**
|
/**
|
||||||
* Provides relative / compound format of DateTime
|
* Provides relative / compound format of DateTime
|
||||||
*
|
*
|
||||||
* @return CommonIterator
|
* @return array
|
||||||
* //return Generator
|
* //return Generator
|
||||||
*/
|
*/
|
||||||
public function provideDateTimeRelativeFormat()
|
public function provideDateTimeRelativeFormat()
|
||||||
{
|
{
|
||||||
return new CommonIterator([
|
return [
|
||||||
'now',
|
['now'],
|
||||||
'yesterday',
|
['yesterday'],
|
||||||
'tomorrow',
|
['tomorrow'],
|
||||||
'back of 10',
|
['back of 10'],
|
||||||
'front of 10',
|
['front of 10'],
|
||||||
'last day of February',
|
['last day of February'],
|
||||||
'first day of next month',
|
['first day of next month'],
|
||||||
'last day of previous month',
|
['last day of previous month'],
|
||||||
'last day of next month',
|
['last day of next month'],
|
||||||
'Y-m-d',
|
['Y-m-d'],
|
||||||
'Y-m-d 10:00',
|
['Y-m-d 10:00'],
|
||||||
]);
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
yield['now'];
|
yield['now'];
|
||||||
@@ -141,16 +140,16 @@ abstract class BaseTestCase extends TestCase
|
|||||||
/**
|
/**
|
||||||
* Provides path of not existing file, e.g. "lorem/ipsum.jpg"
|
* Provides path of not existing file, e.g. "lorem/ipsum.jpg"
|
||||||
*
|
*
|
||||||
* @return CommonIterator
|
* @return array
|
||||||
* //return Generator
|
* //return Generator
|
||||||
*/
|
*/
|
||||||
public function provideNotExistingFilePath()
|
public function provideNotExistingFilePath()
|
||||||
{
|
{
|
||||||
return new CommonIterator([
|
return [
|
||||||
'lets-test.doc',
|
['lets-test.doc'],
|
||||||
'lorem/ipsum.jpg',
|
['lorem/ipsum.jpg'],
|
||||||
'surprise/me/one/more/time.txt',
|
['surprise/me/one/more/time.txt'],
|
||||||
]);
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
yield['lets-test.doc'];
|
yield['lets-test.doc'];
|
||||||
|
|||||||
Reference in New Issue
Block a user