<?xml version="1.0" encoding="UTF-8"?>

<!--
/* ***** BEGIN LICENSE BLOCK *****
 * Licensed under Version: MPL 1.1/GPL 2.0/LGPL 2.1
 * Full Terms at http://mozile.mozdev.org/license2.html
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 *
 * The Original Code is James A. Overton's code (james@overton.ca).
 *
 * The Initial Developer of the Original Code is James A. Overton.
 * Portions created by the Initial Developer are Copyright (C) 2005-2006
 * the Initial Developer. All Rights Reserved.
 *
 * Contributor(s):
 *	James A. Overton <james@overton.ca>
 *
 * ***** END LICENSE BLOCK ***** */

/** 
 * @fileoverview An index of Mozile's tests.
 * @link http://mozile.mozdev.org 
 * @author James A. Overton <james@overton.ca>
 * @version 0.7
 */
-->

<?xml-stylesheet href="index.xsl" type="text/xsl"?>
<testdoc>
	<group name="Native Objects">
		<unit name="Document" testpages="Document" description="Tests Mozile's additions to the native Document object." targets="all methods"/>
		<unit name="Element" testpages="Element" description="Tests Mozile's additions to the native Element object." targets="all methods"/>
		<unit name="Node" testpages="Node" description="Tests Mozile's additions to the native Node object." targets="all methods"/>
		<unit name="Text" testpages="Text" description="Tests Mozile's additions to the native Text object." targets="all methods"/>
		<unit name="Selection" testpages="Selection" description="Tests Mozile's additions to the native Select object." targets="all methods"/>
		<unit name="InsertionPoint" testpages="InsertionPoint" description="Tests Mozile's InsertionPoint object." targets="all methods"/>
	</group>
	
	<group name="Component Objects" utilities="MozileComponentUtils">
		<unit name="MozileComponent" testpages="MozileComponent" description="Tests the MozileComponent class." targets="all methods">
			<unit name="MozileModule" testpages="MozileModule" utilities="MozileResourceUtils" description="Tests the MozileModule class." targets="all methods"/>
			<unit name="MozileEditor" testpages="MozileEditor" description="Tests the MozileEditor class." targets="all methods"/>
			<unit name="MozileMediator" testpages="MozileMediator" description="Tests the MozileMediator class." targets="all methods"/>
			<unit name="MozileInterface" testpages="MozileInterface" utilities="MozileResourceUtils" description="Tests the MozileInterface class." targets="all methods">
				<unit name="MozileToolbar" testpages="MozileToolbar" description="Tests the MozileToolbar class." targets="all methods"/>
			</unit>
		</unit>
	</group>
	
	<group name="Command Objects" utilities="MozileComponentUtils,MozileCommandUtils">
		<unit name="MozileCommand" testpages="MozileCommand" description="Tests the MozileCommand class." targets="all methods">
			<unit name="MozileCommandList" testpages="MozileCommandList" description="Tests the MozileCommandList class." targets="all methods"/>
			<unit name="MozileCommandSeparator" testpages="MozileCommandSeparator" description="Tests the MozileCommandSeparator class." targets="all methods"/>
			<unit name="MozileBlockSetCommand" testpages="MozileBlockSetCommand" description="Tests the MozileBlockSetCommand class." targets="all methods"/>
			<unit name="MozileUnformatCommand" testpages="MozileUnformatCommand" description="Tests the MozileUnformatCommand class." targets="all methods"/>
			<unit name="MozileWrapCommand" testpages="MozileWrapCommand" description="Tests the MozileWrapCommand class." targets="all methods">
				<unit name="MozileStyleCommand" testpages="MozileStyleCommand" description="Tests the MozileStyleCommand class." targets="all methods"/>
			</unit>
			<unit name="MozileInsertCommand" testpages="MozileInsertCommand" description="Tests the MozileInsertCommand class." targets="all methods"/>		
		</unit>
	</group>
	
	<group name="Resource Objects" utilities="MozileResourceUtils">
		<unit name="MozileResource" testpages="MozileResource" description="Tests the MozileResource class." targets="all methods">
			<unit name="MozileScriptResource" testpages="MozileScriptResource" description="Tests the MozileScriptResource class." targets="all methods"/>
			<unit name="MozileLinkResource" testpages="MozileLinkResource" description="Tests the MozileLinkResource class." targets="all methods"/>
			<unit name="MozileStyleResource" testpages="MozileStyleResource" description="Tests the MozileStyleResource class." targets="all methods"/>
		</unit>
	</group>


	<group name="Functional Tests" utilities="GUIUtils">
		<function name="Typing" testpages="Typing" description="Tests basic typing."/>
	</group>

</testdoc>