88import com .intellij .openapi .vfs .VirtualFile ;
99import com .magento .idea .magento2plugin .magento .files .ModuleSystemXml ;
1010import com .magento .idea .magento2plugin .magento .files .ModuleWidgetXml ;
11-
12- import java .io .File ;
1311import java .io .IOException ;
1412
1513public class SourceModelXmlCompletionRegistrarTest extends CompletionLightJavaCodeInsightFixtureTestCase {
@@ -18,22 +16,14 @@ public class SourceModelXmlCompletionRegistrarTest extends CompletionLightJavaCo
1816 private static VirtualFile widgetXmlVirtualFile ;
1917 private static final String fixturesFolderPath ;
2018 private static final String classesSourceFile ;
21- private static final String multipleCompletionFolder ;
22- private static final String [] singleLookupStringsCheck ;
23- private static final String [] multipleLookupStringsCheck ;
19+ private static final String [] lookupStringsCheck ;
2420
2521 static {
26- multipleCompletionFolder = "multipleCompletion" ;
27- fixturesFolderPath = "tests/com/magento/idea/magento2plugin/completion/xml/fixtures" ;
22+ fixturesFolderPath = "testData/completion/common/" ;
2823 classesSourceFile = "classes.php" ;
29- singleLookupStringsCheck = new String []{
24+ lookupStringsCheck = new String []{
3025 "Magento\\ Config\\ Model\\ Config\\ Source\\ Yesno"
3126 };
32- multipleLookupStringsCheck = new String []{
33- "Magento\\ Backend\\ Model\\ Source\\ Roles" ,
34- "Magento\\ Customer\\ Model\\ Source\\ Roles" ,
35- "Magento\\ B2b\\ Model\\ Source\\ Roles"
36- };
3727 }
3828
3929 @ Override
@@ -49,56 +39,39 @@ protected String getTestDataPath() {
4939 return fixturesFolderPath ;
5040 }
5141
52- public void testThatSourceModelXmlElementMustProvideCompletion () {
53- assertCompletionContains (ModuleSystemXml .FILE_NAME , singleLookupStringsCheck );
54- }
55-
56- public void testThatSourceModelXmlElementMustProvideMultipleCompletion () {
57- String multipleCompletionFile = String .join (
58- File .separator ,
59- new String []{multipleCompletionFolder , ModuleSystemXml .FILE_NAME }
60- );
61- assertCompletionContains (multipleCompletionFile , multipleLookupStringsCheck );
42+ public void testSourceModelXmlElementMustProvideCompletion () {
43+ assertCompletionContains (ModuleSystemXml .FILE_NAME , lookupStringsCheck );
6244 }
6345
64- public void testThatSourceModelXmlElementMuchWithFilePositiveCase () {
65- assertCompletionMuchWithFilePositiveCase (ModuleSystemXml .FILE_NAME , singleLookupStringsCheck );
46+ public void testSourceModelXmlElementMatchWithFilePositiveCase () {
47+ assertCompletionMatchWithFilePositiveCase (ModuleSystemXml .FILE_NAME , lookupStringsCheck );
6648 }
6749
68- public void testThatSourceModelXmlElementMuchWithFileNegativeCase () throws IOException {
50+ public void testSourceModelXmlElementMatchWithFileNegativeCase () throws IOException {
6951 String negativeFilePath = "not" + ModuleSystemXml .FILE_NAME ;
7052
71- assertCompletionMuchWithFileNegativeCase (
53+ assertCompletionMatchWithFileNegativeCase (
7254 negativeFilePath ,
7355 VfsUtil .loadText (systemXmlVirtualFile ),
74- singleLookupStringsCheck
56+ lookupStringsCheck
7557 );
7658 }
7759
78- public void testThatSourceModelXmlAttributeMustProvideCompletion () {
79- assertCompletionContains (ModuleWidgetXml .FILE_NAME , singleLookupStringsCheck );
80- }
81-
82- public void testThatSourceModelXmlAttributeMustProvideMultipleCompletion () {
83- String multipleCompletionFile = String .join (
84- File .separator ,
85- new String []{multipleCompletionFolder , ModuleWidgetXml .FILE_NAME }
86- );
87-
88- assertCompletionContains (multipleCompletionFile , multipleLookupStringsCheck );
60+ public void testSourceModelXmlAttributeMustProvideCompletion () {
61+ assertCompletionContains (ModuleWidgetXml .FILE_NAME , lookupStringsCheck );
8962 }
9063
91- public void testThatSourceModelXmlAttributeMuchWithFilePositiveCase () {
92- assertCompletionMuchWithFilePositiveCase (ModuleWidgetXml .FILE_NAME , singleLookupStringsCheck );
64+ public void testSourceModelXmlAttributeMatchWithFilePositiveCase () {
65+ assertCompletionMatchWithFilePositiveCase (ModuleWidgetXml .FILE_NAME , lookupStringsCheck );
9366 }
9467
95- public void testThatSourceModelXmlAttributeMuchWithFileNegativeCase () throws IOException {
68+ public void testSourceModelXmlAttributeMatchWithFileNegativeCase () throws IOException {
9669 String negativeFilePath = "not" + ModuleWidgetXml .FILE_NAME ;
9770
98- assertCompletionMuchWithFileNegativeCase (
71+ assertCompletionMatchWithFileNegativeCase (
9972 negativeFilePath ,
10073 VfsUtil .loadText (widgetXmlVirtualFile ),
101- singleLookupStringsCheck
74+ lookupStringsCheck
10275 );
10376 }
10477}
0 commit comments