2006/unicorn/org/w3c/unicorn/tests TaskTest.java,1.1,1.2

Update of /sources/public/2006/unicorn/org/w3c/unicorn/tests
In directory hutz:/tmp/cvs-serv5995/org/w3c/unicorn/tests

Modified Files:
	TaskTest.java 
Log Message:
Test for the new Task.expand method.

Index: TaskTest.java
===================================================================
RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/tests/TaskTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- TaskTest.java	22 Jul 2008 12:22:06 -0000	1.1
+++ TaskTest.java	30 Jul 2008 14:19:06 -0000	1.2
@@ -7,8 +7,12 @@
 import java.io.File;
 import java.io.IOException;
 import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.LinkedHashMap;
+import java.util.Map;
 
 import org.apache.xmlbeans.XmlException;
+import org.w3.unicorn.tasklist.TaskType;
 import org.w3.unicorn.tasklist.TasklistDocument;
 import org.w3c.unicorn.tasklist.Task;
 import org.w3c.unicorn.tasklisttree.TLTExec;
@@ -25,16 +29,16 @@
 		try {
 			TasklistDocument tasklist=TasklistDocument.Factory.parse(new File("resources/tasklist/new-tasklist.xml"));
 			Task aTask=new Task(tasklist.getTasklist().getTaskArray(0));
-			ArrayList<TLTExec> liste=new ArrayList<TLTExec>();
-			aTask.getExecs(liste, aTask.getTree());
-			for(TLTExec exec: liste){
-				System.out.println(exec);
+			Map<String, Task> mapOfTask = new LinkedHashMap<String, Task>();
+			for(TaskType myTask : tasklist.getTasklist().getTaskArray()){
+				Task bTask=new Task(myTask);
+				mapOfTask.put(bTask.getID(), bTask);
 			}
+			aTask.setRoot(aTask.expandNode(mapOfTask, aTask.getRoot()));
+			aTask.displayTree(aTask.getRoot()); 
 		} catch (XmlException e) {
-			// TODO Auto-generated catch block
 			e.printStackTrace();
 		} catch (IOException e) {
-			// TODO Auto-generated catch block
 			e.printStackTrace();
 		}
 	}

Received on Wednesday, 30 July 2008 14:19:45 UTC