11
11
import com .magento .idea .magento2plugin .magento .files .CrontabXmlTemplate ;
12
12
13
13
public 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" ;
24
24
25
25
/**
26
26
* Test generating crontab with schedule.
@@ -29,14 +29,14 @@ public void testGenerateCronTabXmlFileWithSchedule() {
29
29
final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
30
30
final PsiFile expectedFile = myFixture .configureByFile (filePath );
31
31
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 ,
36
36
null
37
37
);
38
38
39
- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
39
+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
40
40
}
41
41
42
42
/**
@@ -46,14 +46,14 @@ public void testGenerateCronTabXmlFileWithScheduleConfig() {
46
46
final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
47
47
final PsiFile expectedFile = myFixture .configureByFile (filePath );
48
48
final PsiFile cronJobFile = addCronJobToCronTabXml (
49
- defaultCronGroup ,
50
- cronjobNameTwo ,
51
- cronjobInstanceTwo ,
49
+ DEFAULT_CRON_GROUP ,
50
+ CRONJOB_NAME_TWO ,
51
+ CRONJOB_INSTANCE_TWO ,
52
52
null ,
53
- cronjobScheduleConfigPath
53
+ CRONJOB_SCHEDULE_CONFIG_PATH
54
54
);
55
55
56
- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
56
+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
57
57
}
58
58
59
59
/**
@@ -63,21 +63,21 @@ public void testAddTwoCronJobsToOneCronTab() {
63
63
final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
64
64
final PsiFile expectedFile = myFixture .configureByFile (filePath );
65
65
addCronJobToCronTabXml (
66
- defaultCronGroup ,
67
- cronjobNameOne ,
68
- cronjobInstanceOne ,
69
- cronjobSchedule ,
66
+ DEFAULT_CRON_GROUP ,
67
+ CRONJOB_NAME_ONE ,
68
+ CRONJOB_INSTANCE_ONE ,
69
+ CRONJOB_SCHEDULE ,
70
70
null
71
71
);
72
72
final PsiFile cronJobFile = addCronJobToCronTabXml (
73
- defaultCronGroup ,
74
- cronjobNameTwo ,
75
- cronjobInstanceTwo ,
73
+ DEFAULT_CRON_GROUP ,
74
+ CRONJOB_NAME_TWO ,
75
+ CRONJOB_INSTANCE_TWO ,
76
76
null ,
77
- cronjobScheduleConfigPath
77
+ CRONJOB_SCHEDULE_CONFIG_PATH
78
78
);
79
79
80
- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
80
+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
81
81
}
82
82
83
83
/**
@@ -87,21 +87,21 @@ public void testAddTwoCronJobsToDifferentCronTabs() {
87
87
final String filePath = this .getFixturePath (CrontabXmlTemplate .FILE_NAME );
88
88
final PsiFile expectedFile = myFixture .configureByFile (filePath );
89
89
addCronJobToCronTabXml (
90
- defaultCronGroup ,
91
- cronjobNameOne ,
92
- cronjobInstanceOne ,
93
- cronjobSchedule ,
90
+ DEFAULT_CRON_GROUP ,
91
+ CRONJOB_NAME_ONE ,
92
+ CRONJOB_INSTANCE_ONE ,
93
+ CRONJOB_SCHEDULE ,
94
94
null
95
95
);
96
96
final PsiFile cronJobFile = addCronJobToCronTabXml (
97
- indexCronGroup ,
98
- cronjobNameTwo ,
99
- cronjobInstanceTwo ,
97
+ INDEX_CRON_GROUP ,
98
+ CRONJOB_NAME_TWO ,
99
+ CRONJOB_INSTANCE_TWO ,
100
100
null ,
101
- cronjobScheduleConfigPath
101
+ CRONJOB_SCHEDULE_CONFIG_PATH
102
102
);
103
103
104
- assertGeneratedFileIsCorrect (expectedFile , expectedDirectory , cronJobFile );
104
+ assertGeneratedFileIsCorrect (expectedFile , EXPECTED_DIRECTORY , cronJobFile );
105
105
}
106
106
107
107
/**
@@ -123,7 +123,7 @@ private PsiFile addCronJobToCronTabXml(
123
123
) {
124
124
final Project project = myFixture .getProject ();
125
125
final CrontabXmlData crontabXmlData = new CrontabXmlData (
126
- moduleName ,
126
+ MODULE_NAME ,
127
127
cronGroup ,
128
128
cronjobName ,
129
129
cronjobInstance ,
0 commit comments