Changeset 122:886c9fcc8dbb

Show
Ignore:
Timestamp:
07/30/08 14:19:06 (5 years ago)
Author:
jbarouh
Branch:
default
convert_revision:
svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@123
Message:

Test for the new Task.expand method.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • org/w3c/unicorn/tests/TaskTest.java

    r115 r122  
    88import java.io.IOException; 
    99import java.util.ArrayList; 
     10import java.util.HashMap; 
     11import java.util.LinkedHashMap; 
     12import java.util.Map; 
    1013 
    1114import org.apache.xmlbeans.XmlException; 
     15import org.w3.unicorn.tasklist.TaskType; 
    1216import org.w3.unicorn.tasklist.TasklistDocument; 
    1317import org.w3c.unicorn.tasklist.Task; 
     
    2630                        TasklistDocument tasklist=TasklistDocument.Factory.parse(new File("resources/tasklist/new-tasklist.xml")); 
    2731                        Task aTask=new Task(tasklist.getTasklist().getTaskArray(0)); 
    28                         ArrayList<TLTExec> liste=new ArrayList<TLTExec>(); 
    29                         aTask.getExecs(liste, aTask.getTree()); 
    30                         for(TLTExec exec: liste){ 
    31                                 System.out.println(exec); 
     32                        Map<String, Task> mapOfTask = new LinkedHashMap<String, Task>(); 
     33                        for(TaskType myTask : tasklist.getTasklist().getTaskArray()){ 
     34                                Task bTask=new Task(myTask); 
     35                                mapOfTask.put(bTask.getID(), bTask); 
    3236                        } 
     37                        aTask.setRoot(aTask.expandNode(mapOfTask, aTask.getRoot())); 
     38                        aTask.displayTree(aTask.getRoot());  
    3339                } catch (XmlException e) { 
    34                         // TODO Auto-generated catch block 
    3540                        e.printStackTrace(); 
    3641                } catch (IOException e) { 
    37                         // TODO Auto-generated catch block 
    3842                        e.printStackTrace(); 
    3943                }