Tests - BaseTestCase - fix data providers

This commit is contained in:
Meritoo
2017-10-20 00:11:00 +02:00
parent 44f56bd50d
commit a09b0c72ae

View File

@@ -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'];