diff options
author | Jesper Steen Møller | 2013-04-09 00:05:23 +0000 |
---|---|---|
committer | Jesper Steen Møller | 2013-04-09 00:05:23 +0000 |
commit | ac5dbaf1ed5d39550c2aa0af2a17d41e03011ece (patch) | |
tree | ae7f9fcb076b1c372dd8b8cac51ed5c244237e0a | |
parent | 548d3ad1a15af05d4466c02868cbfda252f6ac0c (diff) | |
download | webtools.sourceediting.xsl.tests-ac5dbaf1ed5d39550c2aa0af2a17d41e03011ece.tar.gz webtools.sourceediting.xsl.tests-ac5dbaf1ed5d39550c2aa0af2a17d41e03011ece.tar.xz webtools.sourceediting.xsl.tests-ac5dbaf1ed5d39550c2aa0af2a17d41e03011ece.zip |
Bug 337649: NPE when xsl:variable does not have @name specified
https://bugs.eclipse.org/bugs/show_bug.cgi?id=337649
3 files changed, 15 insertions, 1 deletions
diff --git a/tests/org.eclipse.wst.xsl.ui.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.wst.xsl.ui.tests/META-INF/MANIFEST.MF index f0fbc8c..dff944b 100644 --- a/tests/org.eclipse.wst.xsl.ui.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.wst.xsl.ui.tests/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.wst.xsl.ui.tests;singleton:=true -Bundle-Version: 1.1.0.qualifier +Bundle-Version: 1.1.100.qualifier Bundle-Activator: org.eclipse.wst.xsl.ui.tests.Activator Require-Bundle: org.eclipse.ui;bundle-version="[3.4.0,4.0.0)", org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)", diff --git a/tests/org.eclipse.wst.xsl.ui.tests/projectfiles/TestXPathXMLProposals.xsl b/tests/org.eclipse.wst.xsl.ui.tests/projectfiles/TestXPathXMLProposals.xsl index f8a3376..b6f4591 100644 --- a/tests/org.eclipse.wst.xsl.ui.tests/projectfiles/TestXPathXMLProposals.xsl +++ b/tests/org.eclipse.wst.xsl.ui.tests/projectfiles/TestXPathXMLProposals.xsl @@ -13,6 +13,10 @@ </xsl:for-each> </xsl:template> + <xsl:template match="XX"> + <xsl:variable/ > + <xsl:if test=""/> + </xsl:variable> </xsl:stylesheet> <!-- /******************************************************************************* * Copyright (c) 2008 Standards for Technology in Automotive Retail and others. diff --git a/tests/org.eclipse.wst.xsl.ui.tests/src/org/eclipse/wst/xsl/ui/tests/contentassist/TestXPathXMLCompletionProposal.java b/tests/org.eclipse.wst.xsl.ui.tests/src/org/eclipse/wst/xsl/ui/tests/contentassist/TestXPathXMLCompletionProposal.java index 4204541..c6d20d6 100644 --- a/tests/org.eclipse.wst.xsl.ui.tests/src/org/eclipse/wst/xsl/ui/tests/contentassist/TestXPathXMLCompletionProposal.java +++ b/tests/org.eclipse.wst.xsl.ui.tests/src/org/eclipse/wst/xsl/ui/tests/contentassist/TestXPathXMLCompletionProposal.java @@ -78,6 +78,16 @@ public class TestXPathXMLCompletionProposal extends AbstractSourceViewerTest { } @Test + public void testBug337649() throws Exception { + fileName = "TestXPathXMLProposals.xsl"; + String xslFilePath = projectName + File.separator + fileName; + loadFileForTesting(xslFilePath); + + ICompletionProposal[] proposals = getProposals(17, 20); + assertNotNull("Did not find proposals.", proposals); + } + + @Test public void testTestAttributeProposal() throws Exception { fileName = "TestTestAttributeProposals.xsl"; String xslFilePath = projectName + File.separator + fileName; |