Skip to content

Commit b349275

Browse files
author
Vitaliy Boyko
committed
Refactoring
1 parent 5a921fb commit b349275

File tree

7 files changed

+19
-85
lines changed

7 files changed

+19
-85
lines changed

tests/com/magento/idea/magento2plugin/completion/xml/CompletionLightJavaCodeInsightFixtureTestCase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public void assertCompletionContains(String filePath, String... lookupStrings) {
1818
checkContainsCompletion(lookupStrings);
1919
}
2020

21-
protected void assertCompletionMuchWithFilePositiveCase(
21+
protected void assertCompletionMatchWithFilePositiveCase(
2222
String positiveFilePath,
2323
String... lookupStrings
2424
) {
@@ -31,7 +31,7 @@ protected void assertCompletionMuchWithFilePositiveCase(
3131
checkContainsCompletion(lookupStrings, messageEmptyLookup, messageCompletionContains);
3232
}
3333

34-
protected void assertCompletionMuchWithFileNegativeCase(
34+
protected void assertCompletionMatchWithFileNegativeCase(
3535
String negativeFilePath,
3636
String negativeFileText,
3737
String... lookupStrings

tests/com/magento/idea/magento2plugin/completion/xml/SourceModelXmlCompletionRegistrarTest.java

Lines changed: 17 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
import com.intellij.openapi.vfs.VirtualFile;
99
import com.magento.idea.magento2plugin.magento.files.ModuleSystemXml;
1010
import com.magento.idea.magento2plugin.magento.files.ModuleWidgetXml;
11-
12-
import java.io.File;
1311
import java.io.IOException;
1412

1513
public 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
}

tests/com/magento/idea/magento2plugin/completion/xml/fixtures/multipleCompletion/system.xml

Lines changed: 0 additions & 20 deletions
This file was deleted.

tests/com/magento/idea/magento2plugin/completion/xml/fixtures/multipleCompletion/widget.xml

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)