blob: 40dc337a9635b5d796feb18f7a459b422b7b784e [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009 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 264788 - initial API and implementation
*******************************************************************************/
package org.eclipse.wst.xsl.core.internal.utils.tests;
import org.eclipse.wst.xsl.core.internal.util.XMLContentType;
import junit.framework.TestCase;
public class TestXMLContentType extends TestCase {
public TestXMLContentType() {
super();
}
public void testGetFileExtensions() {
XMLContentType xmlContentType = new XMLContentType();
String[] exts = xmlContentType.getFileExtensions();
assertTrue("Missing xslt extension.", findExtension("xslt", exts));
assertTrue("Missing xml extension.", findExtension("xml", exts));
assertTrue("Missing xsl extension.", findExtension("xsl", exts));
assertTrue("Missing xmi extension.", findExtension("xmi", exts));
}
private boolean findExtension(String extension, String[] exts) {
boolean foundsw = false;
for (int i = 0; i < exts.length; i++) {
if (extension.equalsIgnoreCase(exts[i])) {
foundsw = true;
}
}
return foundsw;
}
}