Definition at line 8 of file DbTest.php.
◆ setUp()
Prepare parameters
Definition at line 18 of file DbTest.php.
20 $this->_converter = new \Magento\Cron\Model\Config\Converter\Db();
◆ testConvertConfigParams()
testConvertConfigParams |
( |
| ) |
|
Testing parameters in 'schedule' container
Definition at line 36 of file DbTest.php.
38 $fullJob = [
'schedule' => [
'config_path' =>
'config/path',
'cron_expr' =>
'* * * * *']];
39 $nullJob = [
'schedule' => [
'config_path' =>
null,
'cron_expr' =>
null]];
40 $notFullJob = [
'schedule' =>
''];
45 'job_name_1' => $fullJob,
46 'job_name_2' => $nullJob,
47 'job_name_3' => $notFullJob,
55 'job_name_1' => [
'config_path' =>
'config/path',
'schedule' =>
'* * * * *'],
56 'job_name_2' => [
'config_path' =>
null,
'schedule' =>
null],
57 'job_name_3' => [
'schedule' =>
''],
64 $expected[
'default'][
'job_name_1'][
'config_path'],
65 $result[
'default'][
'job_name_1'][
'config_path']
68 $expected[
'default'][
'job_name_1'][
'schedule'],
69 $result[
'default'][
'job_name_1'][
'schedule']
73 $expected[
'default'][
'job_name_2'][
'config_path'],
74 $result[
'default'][
'job_name_2'][
'config_path']
77 $expected[
'default'][
'job_name_2'][
'schedule'],
78 $result[
'default'][
'job_name_2'][
'schedule']
81 $this->assertArrayHasKey(
'schedule',
$result[
'default'][
'job_name_3']);
82 $this->assertEmpty(
$result[
'default'][
'job_name_3'][
'schedule']);
84 $this->assertEmpty(
$result[
'default'][
'job_name_4']);
◆ testConvertNoJobs()
Testing not existed list of jobs
Definition at line 26 of file DbTest.php.
◆ testConvertRunConfig()
Testing 'run' container
Definition at line 90 of file DbTest.php.
92 $runFullJob = [
'run' => [
'model' =>
'Model1::method1']];
93 $runNoMethodJob = [
'run' => [
'model' =>
'Model2']];
94 $runEmptyMethodJob = [
'run' => [
'model' =>
'Model3::']];
95 $runNoModelJob = [
'run' => [
'model' =>
'::method1']];
101 'job_name_1' => $runFullJob,
102 'job_name_2' => $runNoMethodJob,
103 'job_name_3' => $runEmptyMethodJob,
104 'job_name_4' => $runNoModelJob,
111 'job_name_1' => [
'instance' =>
'Model1',
'method' =>
'method1'],
119 $expected[
'default'][
'job_name_1'][
'instance'],
120 $result[
'default'][
'job_name_1'][
'instance']
122 $this->assertEquals($expected[
'default'][
'job_name_1'][
'method'],
$result[
'default'][
'job_name_1'][
'method']);
124 $this->assertEmpty(
$result[
'default'][
'job_name_2']);
125 $this->assertEmpty(
$result[
'default'][
'job_name_3']);
126 $this->assertEmpty(
$result[
'default'][
'job_name_4']);
◆ $_converter
The documentation for this class was generated from the following file:
- vendor/magento/module-cron/Test/Unit/Model/Config/Converter/DbTest.php