| /******************************************************************************* |
| *Copyright (c) 2008 Standards for Technology in Automotive Retail and others. |
| *All rights reserved. This program and the accompanying materials |
| *are made available under the terms of the Eclipse Public License v1.0 |
| *which accompanies this distribution, and is available at |
| *http://www.eclipse.org/legal/epl-v10.html |
| * |
| *Contributors: |
| * David Carver (STAR) - bug 249716 - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.wst.xsl.ui.tests.style; |
| |
| import java.util.Map; |
| import org.eclipse.wst.xml.core.internal.regions.DOMRegionContext; |
| import org.eclipse.wst.xml.ui.internal.style.IStyleConstantsXML; |
| import org.eclipse.wst.xsl.ui.internal.style.XMLRegionMap; |
| import junit.framework.TestCase; |
| |
| public class TestXMLRegionMap extends TestCase { |
| |
| public void testXMLContentRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_CONTENT)); |
| assertEquals("Incorrect value", IStyleConstantsXML.XML_CONTENT, regionMap.get(DOMRegionContext.XML_CONTENT)); |
| |
| } |
| |
| public void testXMLDocTypeInternalSubsettRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DOCTYPE_INTERNAL_SUBSET)); |
| assertEquals("Incorrect value", IStyleConstantsXML.XML_CONTENT, regionMap.get(DOMRegionContext.XML_DOCTYPE_INTERNAL_SUBSET)); |
| |
| } |
| |
| public void testXMLTagOpenRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_TAG_OPEN)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_BORDER, regionMap.get(DOMRegionContext.XML_TAG_OPEN)); |
| |
| } |
| |
| public void testXMLTagCloseRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_TAG_CLOSE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_BORDER, regionMap.get(DOMRegionContext.XML_TAG_CLOSE)); |
| |
| } |
| |
| public void testXMLEndTagOpenRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_END_TAG_OPEN)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_BORDER, regionMap.get(DOMRegionContext.XML_END_TAG_OPEN)); |
| |
| } |
| |
| public void testXMLCDataOpenRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_CDATA_OPEN)); |
| assertEquals("Incorrect value", IStyleConstantsXML.CDATA_BORDER, regionMap.get(DOMRegionContext.XML_CDATA_OPEN)); |
| |
| } |
| |
| public void testXMLCDataCloseRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_CDATA_CLOSE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.CDATA_BORDER, regionMap.get(DOMRegionContext.XML_CDATA_CLOSE)); |
| |
| } |
| |
| public void testXMLCDataTextRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_CDATA_TEXT)); |
| assertEquals("Incorrect value", IStyleConstantsXML.CDATA_TEXT, regionMap.get(DOMRegionContext.XML_CDATA_TEXT)); |
| |
| } |
| |
| public void testXMLTagAttributeNameRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_TAG_ATTRIBUTE_NAME)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_ATTRIBUTE_NAME, regionMap.get(DOMRegionContext.XML_TAG_ATTRIBUTE_NAME)); |
| |
| } |
| |
| public void testXMLDocTypeDeclartionRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DOCTYPE_DECLARATION)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_NAME, regionMap.get(DOMRegionContext.XML_DOCTYPE_DECLARATION)); |
| |
| } |
| |
| public void testXMLTagNameRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_TAG_NAME)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_NAME, regionMap.get(DOMRegionContext.XML_TAG_NAME)); |
| |
| } |
| |
| public void testXMLTagAttributeValueRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_TAG_ATTRIBUTE_VALUE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_ATTRIBUTE_VALUE, regionMap.get(DOMRegionContext.XML_TAG_ATTRIBUTE_VALUE)); |
| |
| } |
| |
| public void testXMLTagAttributeEqualsRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_TAG_ATTRIBUTE_EQUALS)); |
| assertEquals("Incorrect value", IStyleConstantsXML.TAG_ATTRIBUTE_EQUALS, regionMap.get(DOMRegionContext.XML_TAG_ATTRIBUTE_EQUALS)); |
| } |
| |
| public void testXMLCommentOpenRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_COMMENT_OPEN)); |
| assertEquals("Incorrect value", IStyleConstantsXML.COMMENT_BORDER, regionMap.get(DOMRegionContext.XML_COMMENT_OPEN)); |
| } |
| |
| public void testXMLCommentCloseRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_COMMENT_CLOSE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.COMMENT_BORDER, regionMap.get(DOMRegionContext.XML_COMMENT_CLOSE)); |
| } |
| |
| public void testXMLCommentTextRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_COMMENT_TEXT)); |
| assertEquals("Incorrect value", IStyleConstantsXML.COMMENT_TEXT, regionMap.get(DOMRegionContext.XML_COMMENT_TEXT)); |
| } |
| |
| public void testXMLDocTypeNameRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DOCTYPE_NAME)); |
| assertEquals("Incorrect value", IStyleConstantsXML.DOCTYPE_NAME, regionMap.get(DOMRegionContext.XML_DOCTYPE_NAME)); |
| } |
| |
| public void testXMLCharReferenceRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_CHAR_REFERENCE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.ENTITY_REFERENCE, regionMap.get(DOMRegionContext.XML_CHAR_REFERENCE)); |
| } |
| |
| public void testXMLPeReferenceRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_PE_REFERENCE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.ENTITY_REFERENCE, regionMap.get(DOMRegionContext.XML_PE_REFERENCE)); |
| } |
| |
| public void testXMLPIContentRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_PI_CONTENT)); |
| assertEquals("Incorrect value", IStyleConstantsXML.PI_CONTENT, regionMap.get(DOMRegionContext.XML_PI_CONTENT)); |
| } |
| |
| public void testXMLPIOpenRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_PI_OPEN)); |
| assertEquals("Incorrect value", IStyleConstantsXML.PI_BORDER, regionMap.get(DOMRegionContext.XML_PI_OPEN)); |
| } |
| |
| public void testXMLPICloseRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_PI_CLOSE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.PI_BORDER, regionMap.get(DOMRegionContext.XML_PI_CLOSE)); |
| } |
| |
| public void testXMLDeclartionOpenRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DECLARATION_OPEN)); |
| assertEquals("Incorrect value", IStyleConstantsXML.DECL_BORDER, regionMap.get(DOMRegionContext.XML_DECLARATION_OPEN)); |
| } |
| |
| public void testXMLDeclartionCloseRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DECLARATION_CLOSE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.DECL_BORDER, regionMap.get(DOMRegionContext.XML_DECLARATION_CLOSE)); |
| } |
| |
| public void testXMLDocTypeExternalIdSysrefRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_SYSREF)); |
| assertEquals("Incorrect value", IStyleConstantsXML.DOCTYPE_EXTERNAL_ID_SYSREF, regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_SYSREF)); |
| } |
| |
| public void testXMLDocTypeExternalIdPubrefRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_PUBREF)); |
| assertEquals("Incorrect value", IStyleConstantsXML.DOCTYPE_EXTERNAL_ID_PUBREF, regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_PUBREF)); |
| } |
| |
| public void testXMLDocTypeExternalIdPublicRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_PUBLIC)); |
| assertEquals("Incorrect value", IStyleConstantsXML.DOCTYPE_EXTERNAL_ID, regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_PUBLIC)); |
| } |
| |
| public void testXMLDocTypeExternalIdSystemRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_SYSTEM)); |
| assertEquals("Incorrect value", IStyleConstantsXML.DOCTYPE_EXTERNAL_ID, regionMap.get(DOMRegionContext.XML_DOCTYPE_EXTERNAL_ID_SYSTEM)); |
| } |
| |
| public void testUndefinedRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.UNDEFINED)); |
| assertEquals("Incorrect value", IStyleConstantsXML.CDATA_TEXT, regionMap.get(DOMRegionContext.UNDEFINED)); |
| } |
| |
| public void testWhiteSpaceRegion() throws Exception { |
| XMLRegionMap xmlRegionMap = XMLRegionMap.getInstance(); |
| Map<String, String> regionMap = xmlRegionMap.getRegionMap(); |
| assertNotNull("Region Not Found", regionMap.get(DOMRegionContext.WHITE_SPACE)); |
| assertEquals("Incorrect value", IStyleConstantsXML.XML_CONTENT, regionMap.get(DOMRegionContext.WHITE_SPACE)); |
| } |
| |
| } |