1111import com .magento .idea .magento2plugin .magento .files .CrontabXmlTemplate ;
1212
1313public class CrontabXmlGeneratorTest extends BaseGeneratorTestCase {
14- private static final String expectedDirectory = "src/app/code/Foo/Bar/etc" ;
15- private static final String moduleName = "Foo_Bar" ;
16- private static final String defaultCronGroup = "default" ;
17- private static final String indexCronGroup = "index" ;
18- private static final String cronjobInstanceOne = "Foo\\ Bar\\ Cron\\ TestOne" ;
19- private static final String cronjobNameOne = "test_cron_job_one" ;
20- private static final String cronjobInstanceTwo = "Foo\\ Bar\\ Cron\\ TestTwo" ;
21- private static final String cronjobNameTwo = "test_cron_job_two" ;
22- private static final String cronjobSchedule = "* * * * *" ;
23- private static final String cronjobScheduleConfigPath = "path/to/config" ;
14+ private static final String EXPECTED_DIRECTORY = "src/app/code/Foo/Bar/etc" ;
15+ private static final String MODULE_NAME = "Foo_Bar" ;
16+ private static final String DEFAULT_CRON_GROUP = "default" ;
17+ private static final String INDEX_CRON_GROUP = "index" ;
18+ private static final String CRONJOB_INSTANCE_ONE = "Foo\\ Bar\\ Cron\\ TestOne" ;
19+ private static final String CRONJOB_NAME_ONE = "test_cron_job_one" ;
20+ private static final String CRONJOB_INSTANCE_TWO = "Foo\\ Bar\\ Cron\\ TestTwo" ;
21+ private static final String CRONJOB_NAME_TWO = "test_cron_job_two" ;
22+ private static final String CRONJOB_SCHEDULE = "* * * * *" ;
23+ private static final String CRONJOB_SCHEDULE_CONFIG_PATH = "path/to/config" ;
2424
2525 /**
2626 * Test generating crontab with schedule.
@@ -29,14 +29,14 @@ public void testGenerateCronTabXmlFileWithSchedule() {
2929 final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
3030 final PsiFile expectedFile = myFixture .configureByFile (filePath );
3131 final PsiFile cronJobFile = addCronJobToCronTabXml (
32- defaultCronGroup ,
33- cronjobNameOne ,
34- cronjobInstanceOne ,
35- cronjobSchedule ,
32+ DEFAULT_CRON_GROUP ,
33+ CRONJOB_NAME_ONE ,
34+ CRONJOB_INSTANCE_ONE ,
35+ CRONJOB_SCHEDULE ,
3636 null
3737 );
3838
39- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
39+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
4040 }
4141
4242 /**
@@ -46,14 +46,14 @@ public void testGenerateCronTabXmlFileWithScheduleConfig() {
4646 final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
4747 final PsiFile expectedFile = myFixture .configureByFile (filePath );
4848 final PsiFile cronJobFile = addCronJobToCronTabXml (
49- defaultCronGroup ,
50- cronjobNameTwo ,
51- cronjobInstanceTwo ,
49+ DEFAULT_CRON_GROUP ,
50+ CRONJOB_NAME_TWO ,
51+ CRONJOB_INSTANCE_TWO ,
5252 null ,
53- cronjobScheduleConfigPath
53+ CRONJOB_SCHEDULE_CONFIG_PATH
5454 );
5555
56- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
56+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
5757 }
5858
5959 /**
@@ -63,21 +63,21 @@ public void testAddTwoCronJobsToOneCronTab() {
6363 final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
6464 final PsiFile expectedFile = myFixture .configureByFile (filePath );
6565 addCronJobToCronTabXml (
66- defaultCronGroup ,
67- cronjobNameOne ,
68- cronjobInstanceOne ,
69- cronjobSchedule ,
66+ DEFAULT_CRON_GROUP ,
67+ CRONJOB_NAME_ONE ,
68+ CRONJOB_INSTANCE_ONE ,
69+ CRONJOB_SCHEDULE ,
7070 null
7171 );
7272 final PsiFile cronJobFile = addCronJobToCronTabXml (
73- defaultCronGroup ,
74- cronjobNameTwo ,
75- cronjobInstanceTwo ,
73+ DEFAULT_CRON_GROUP ,
74+ CRONJOB_NAME_TWO ,
75+ CRONJOB_INSTANCE_TWO ,
7676 null ,
77- cronjobScheduleConfigPath
77+ CRONJOB_SCHEDULE_CONFIG_PATH
7878 );
7979
80- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
80+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
8181 }
8282
8383 /**
@@ -87,21 +87,21 @@ public void testAddTwoCronJobsToDifferentCronTabs() {
8787 final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
8888 final PsiFile expectedFile = myFixture .configureByFile (filePath );
8989 addCronJobToCronTabXml (
90- defaultCronGroup ,
91- cronjobNameOne ,
92- cronjobInstanceOne ,
93- cronjobSchedule ,
90+ DEFAULT_CRON_GROUP ,
91+ CRONJOB_NAME_ONE ,
92+ CRONJOB_INSTANCE_ONE ,
93+ CRONJOB_SCHEDULE ,
9494 null
9595 );
9696 final PsiFile cronJobFile = addCronJobToCronTabXml (
97- indexCronGroup ,
98- cronjobNameTwo ,
99- cronjobInstanceTwo ,
97+ INDEX_CRON_GROUP ,
98+ CRONJOB_NAME_TWO ,
99+ CRONJOB_INSTANCE_TWO ,
100100 null ,
101- cronjobScheduleConfigPath
101+ CRONJOB_SCHEDULE_CONFIG_PATH
102102 );
103103
104- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
104+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
105105 }
106106
107107 /**
@@ -123,7 +123,7 @@ private PsiFile addCronJobToCronTabXml(
123123 ) {
124124 final Project project = myFixture .getProject ();
125125 final CrontabXmlData crontabXmlData = new CrontabXmlData (
126- moduleName ,
126+ MODULE_NAME ,
127127 cronGroup ,
128128 cronjobName ,
129129 cronjobInstance ,
0 commit comments