This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a change to branch feat/struts-diagram-tab
in repository https://gitbox.apache.org/repos/asf/struts-intellij-plugin.git
from 211efe2 feat(diagram): harden MVP with explicit states and clearer
fallbacks
add e646757 fix(diagram): use stable element identity for diagram nodes
No new revisions were added by this update.
Summary of changes:
.../diagram/model/StrutsConfigDiagramModel.java | 12 +-
.../struts2/diagram/model/StrutsDiagramNode.java | 18 ++-
.../Struts2DiagramFileEditorProviderTest.java | 36 +++++-
.../diagram/StrutsConfigDiagramModelTest.java | 143 +++++++++++++++++++++
.../dom/inspection/StrutsDtdValidatorTest.java | 108 +++++++++++-----
.../struts2/dom/struts/StrutsHighlightingTest.java | 1 +
...ruts-local-a.xml => struts-duplicate-names.xml} | 15 ++-
7 files changed, 289 insertions(+), 44 deletions(-)
copy src/test/testData/diagram/{struts-local-a.xml =>
struts-duplicate-names.xml} (77%)