Skip to content

Commit c3b07b6

Browse files
authored
Merge branch '3.0.0-develop' into add_template_desc_to_regular_class
2 parents d4bc8ae + 649b098 commit c3b07b6

File tree

5 files changed

+63
-4
lines changed

5 files changed

+63
-4
lines changed

.github/workflows/gradlepublish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313

1414
steps:
1515
- uses: actions/checkout@v2
16-
- name: Set up JDK 1.8
16+
- name: Set up JDK 11
1717
uses: actions/setup-java@v1
1818
with:
19-
java-version: 1.8
19+
java-version: 11
2020
- name: Gradle wrapper
2121
run: gradle wrapper
2222
- name: Grant execute permission for gradlew

.github/workflows/gradlepublishalpha.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414

1515
steps:
1616
- uses: actions/checkout@v2
17-
- name: Set up JDK 1.8
17+
- name: Set up JDK 11
1818
uses: actions/setup-java@v1
1919
with:
20-
java-version: 1.8
20+
java-version: 11
2121
- name: Gradle wrapper
2222
run: gradle wrapper
2323
- name: Grant execute permission for gradlew
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<config>
9+
<event name="test_event_in_test_class">
10+
<observer name="test_observer" instance="Magento\Catalog\Observer\TestObserver" />
11+
</event>
12+
</config>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<config>
9+
<event name="some_random_event">
10+
<observer name="observer_one" instance="Vendor\Module\Observer\Class" />
11+
<observer name="observer_two" instance="Vendor\Module\Observer\Class" />
12+
</event>
13+
</config>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/*
2+
* Copyright © Magento, Inc. All rights reserved.
3+
* See COPYING.txt for license details.
4+
*/
5+
6+
package com.magento.idea.magento2plugin.inspections.xml;
7+
8+
import com.magento.idea.magento2plugin.magento.files.ModuleEventsXml;
9+
10+
@SuppressWarnings({"PMD.JUnitTestsShouldIncludeAssert"})
11+
public class ObserverDeclarationInspectionTest extends InspectionXmlFixtureTestCase {
12+
13+
@Override
14+
public void setUp() throws Exception {
15+
super.setUp();
16+
myFixture.enableInspections(ObserverDeclarationInspection.class);
17+
}
18+
19+
/**
20+
* Tests for duplicate observer name inspection warning in the same events.xml
21+
*/
22+
public void testObserverNameUsedInSameFile() {
23+
myFixture.configureByFile(getFixturePath(ModuleEventsXml.FILE_NAME));
24+
myFixture.testHighlighting(true, false, false);
25+
}
26+
27+
/**
28+
* Tests for duplicate observer name inspection warning in a different events.xml
29+
*/
30+
public void testObserverNameUsedInDifferentFile() {
31+
myFixture.configureByFile(getFixturePath(ModuleEventsXml.FILE_NAME));
32+
myFixture.testHighlighting(true, false, false);
33+
}
34+
}

0 commit comments

Comments
 (0)