core/com.nokia.carbide.templatewizard.tests/Data/TestTemplate/bad_template.xml
changeset 0 fb279309251b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.templatewizard.tests/Data/TestTemplate/bad_template.xml	Fri Apr 03 23:33:03 2009 +0100
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<template version="1.0" label="%template.label">
+	<description>%template.desc</description>
+	<wizardPage id="basics" label="%basics.label">
+		<description>%basics.desc</description>
+		<uidField id="uid3"
+				label="%basics.uid3.label"
+				min="0xfffffffffffffffffffff"
+				max="0x01ffffff"
+				mandatory="true"
+				persist="true">
+				<description>%basics.uid3.desc</description>
+		</uidField>
+		<textField id="author"
+				label="%basics.author.label"
+				persist="true">
+				<description>%basics.author.desc</description>
+		</textField>
+		<textField id="copyright"
+				label="%basics.copyright.label"
+				multiline="true"
+				default="Your copyright notice"
+				persist="true">
+				<description>%basics.copyright.desc</description>
+		</textField>
+	</wizardPage>
+
+	<wizardPage id="directories" label="%directories.label">
+		<description>%directories.desc</description>
+		<filenameField id="incDir"
+				label="%directories.incDir.label"
+	         	default="inc"
+				mandatory="true"
+				persist="true">
+				<description>%directories.incDir.desc</description>
+		</filenameField>
+		<filenameField id="sourceDir"
+				label="%directories.sourceDir.label"
+				default="src"
+				mandatory="true"
+				persist="true">
+				<description>%directories.sourceDir.desc</description>
+		</filenameField>
+		<filenameField id="groupDir"
+				label="%directories.groupDir.label"
+				default="group"
+				mandatory="true"
+				persist="true">
+				<description>%directories.groupDir.desc</description>
+		</filenameField>
+		<filenameField id="dataDir"
+				label="%directories.dataDir.label"
+				default="data"
+				mandatory="true"
+				persist="true">
+				<description>%directories.dataDir.desc</description>
+		</filenameField>
+		<filenameField id="aifDir"
+				label="%directories.aifDir.label"
+				default="aif"
+				mandatory="true"
+				persist="true">
+				<description>%directories.aifDir.desc</description>
+		</filenameField>
+		<filenameField id="sisDir"
+				label="%directories.sisDir.label"
+				default="sis"
+				mandatory="true"
+				persist="true">
+				<description>%directories.sisDir.desc</description>
+		</filenameField>
+	</wizardPage>
+	
+	<process class="com.nokia.carbide.cpp.project.core.processes.NewProject"
+	 	bundle="com.nokia.carbide.cpp.project.core">
+		<parameter name="project" projectName="$(projectName)" /> 
+	</process>
+
+	<process class="com.nokia.carbide.cpp.project.core.processes.CreateRezId"
+	 	bundle="com.nokia.carbide.cpp.project.core">
+		<parameter name="project" projectName="$(projectName)" /> 
+	</process>
+
+	<process class="com.nokia.carbide.templatewizard.processes.CreateFolders"
+		bundle="com.nokia.carbide.templatewizard">
+		<parameter name="project" projectName="$(projectName)" />
+		
+		<parameter name="folder" path="$(sourceDir)" /> 
+		<parameter name="folder" path="$(incDir)" /> 
+		<parameter name="folder" path="$(dataDir)" /> 
+		<parameter name="folder" path="$(groupDir)" /> 
+		<parameter name="folder" path="$(aifDir)" /> 
+		<parameter name="folder" path="$(sisDir)" /> 
+	</process>
+
+	<process class="com.nokia.carbide.templatewizard.processes.CopyFiles" 
+		bundle="com.nokia.carbide.templatewizard">
+		<parameter name="project" projectName="$(projectName)" />
+		
+		<parameter name="file"
+			sourcePath="aif/Basenameaif.rss" 
+			targetPath="$(aifDir)/$(baseName)aif.rss" /> 
+		<parameter name="file"
+			sourcePath="aif/context_pane_icon.bmp" 
+			targetPath="$(aifDir)/context_pane_icon.bmp" /> 
+			substitute="false"
+		<parameter name="file"
+			sourcePath="aif/context_pane_icon_mask.bmp"
+			targetPath="$(aifDir)/context_pane_icon_mask.bmp" /> 
+			substitute="false"
+		<parameter name="file"
+			sourcePath="aif/list_icon.bmp" 
+			targetPath="$(aifDir)/list_icon.bmp" /> 
+			substitute="false"
+		<parameter name="file"
+			sourcePath="aif/list_icon_mask.bmp" 
+			targetPath="$(aifDir)/list_icon_mask.bmp" /> 
+			substitute="false"
+		<parameter name="file"
+			sourcePath="data/Basename.rss" 
+			targetPath="$(dataDir)/$(baseName).rss" /> 
+		<parameter name="file"
+			sourcePath="data/Basename_caption.rss" 
+			targetPath="$(dataDir)/$(baseName)_caption.rss" /> 
+		<parameter name="file"
+			sourcePath="group/bld.inf" 
+			targetPath="$(groupDir)/bld.inf" /> 
+		<parameter name="file"
+			sourcePath="group/Basename.mmp" 
+			targetPath="$(groupDir)/$(baseName).mmp" /> 
+		<parameter name="file"
+			sourcePath="inc/Basename.loc" 
+			targetPath="$(incDir)/$(baseName).loc" /> 
+		<parameter name="file"
+			sourcePath="inc/BasenameApp.h" 
+			targetPath="$(incDir)/$(baseName)App.h" /> 
+		<parameter name="file"
+			sourcePath="inc/BasenameAppUi.h" 
+			targetPath="$(incDir)/$(baseName)AppUi.h" /> 
+		<parameter name="file"
+			sourcePath="inc/BasenameContainer.h" 
+			targetPath="$(incDir)/$(baseName)Container.h" /> 
+		<parameter name="file"
+			sourcePath="inc/BasenameDocument.h" 
+			targetPath="$(incDir)/$(baseName)Document.h" /> 
+		<parameter name="file"
+			sourcePath="inc/Basename.hrh" 
+			targetPath="$(incDir)/$(baseName).hrh" /> 
+		<parameter name="file"
+			sourcePath="sis/Basename.pkg" 
+			targetPath="$(sisDir)/$(baseName).pkg" /> 
+		<parameter name="file"
+			sourcePath="src/BasenameApp.cpp" 
+			targetPath="$(sourceDir)/$(baseName)App.cpp" /> 
+		<parameter name="file"
+			sourcePath="src/BasenameAppUi.cpp" 
+			targetPath="$(sourceDir)/$(baseName)AppUi.cpp" /> 
+		<parameter name="file"
+			sourcePath="src/BasenameContainer.cpp" 
+			targetPath="$(sourceDir)/$(baseName)Container.cpp" /> 
+		<parameter name="file"
+			sourcePath="src/BasenameDocument.cpp" 
+			targetPath="$(sourceDir)/$(baseName)Document.cpp" /> 
+	</process>
+
+	<process class="com.nokia.carbide.cpp.project.ui.processes.ProjectCreatedTasks"
+	 	bundle="com.nokia.carbide.cpp.project.ui">
+		<parameter name="project" projectName="$(projectName)"
+			bldInfPath="$(groupDir)/bld.inf"
+			targetMMPFileName="$(baseName).mmp" 
+			pkgFilePath="$(sisDir)/$(baseName).pkg" /> 
+	</process>
+
+</template>