package test;
import internetz.Skill;
import internetz.SkillFactory;
import internetz.Task;
import internetz.TaskInternals;
import internetz.WorkUnit;
import java.util.ArrayList;
import logger.PjiitOutputter;
public class TaskTestUniverse {
public static ArrayList<Task> DATASET = new ArrayList<Task>();
private static SkillFactory skillFactory = new SkillFactory();
public static void init(){
DATASET.clear();
Task task1 = new Task();
say("Initializing task 1..");
Skill skill11 = skillFactory.getSkill("Java");
WorkUnit workDone11 = new WorkUnit(3);
WorkUnit workRequired11 = new WorkUnit(18);
Skill skill12 = skillFactory.getSkill("C");
WorkUnit workDone12 = new WorkUnit(1);
WorkUnit workRequired12 = new WorkUnit(10);
Skill skill13 = skillFactory.getSkill("XML");
WorkUnit workDone13 = new WorkUnit(0);
WorkUnit workRequired13 = new WorkUnit(10);
task1.addSkill("Java", new TaskInternals(skill11, workRequired11, workDone11, task1));
task1.addSkill("C", new TaskInternals(skill12, workRequired12, workDone12, task1));
task1.addSkill("XML", new TaskInternals(skill13, workRequired13, workDone13, task1));
Task task2 = new Task();
say("Initializing task 2..");
Skill skill21 = skillFactory.getSkill("Java");
WorkUnit workDone21 = new WorkUnit(0);
WorkUnit workRequired21 = new WorkUnit(10);
Skill skill22 = skillFactory.getSkill("C");
WorkUnit workDone22 = new WorkUnit(6);
WorkUnit workRequired22 = new WorkUnit(10);
Skill skill23 = skillFactory.getSkill("XML");
WorkUnit workDone23 = new WorkUnit(2);
WorkUnit workRequired23 = new WorkUnit(10);
task2.addSkill("Java", new TaskInternals(skill21, workRequired21, workDone21, task2));
task2.addSkill("C", new TaskInternals(skill22, workRequired22, workDone22, task2));
task2.addSkill("XML", new TaskInternals(skill23, workRequired23, workDone23, task2));
Task task3 = new Task();
say("Initializing task 3..");
Skill skill31 = skillFactory.getSkill("Java");
WorkUnit workDone31 = new WorkUnit(11);
WorkUnit workRequired31 = new WorkUnit(18);
Skill skill32 = skillFactory.getSkill("C");
WorkUnit workDone32 = new WorkUnit(0);
WorkUnit workRequired32 = new WorkUnit(10);
Skill skill33 = skillFactory.getSkill("XML");
WorkUnit workDone33 = new WorkUnit(6);
WorkUnit workRequired33 = new WorkUnit(10);
task3.addSkill("Java", new TaskInternals(skill31, workRequired31, workDone31, task3));
task3.addSkill("C", new TaskInternals(skill32, workRequired32, workDone32, task3));
task3.addSkill("XML", new TaskInternals(skill33, workRequired33, workDone33, task3));
Task task4 = new Task();
say("Initializing task 4..");
Skill skill41 = skillFactory.getSkill("C");
WorkUnit workDone41 = new WorkUnit(0);
WorkUnit workRequired41 = new WorkUnit(12);
Skill skill42 = skillFactory.getSkill("XML");
WorkUnit workDone42 = new WorkUnit(1);
WorkUnit workRequired42 = new WorkUnit(10);
task4.addSkill("C", new TaskInternals(skill41, workRequired41, workDone41, task4));
task4.addSkill("XML", new TaskInternals(skill42, workRequired42, workDone42, task4));
Task task5 = new Task();
say("Initializing task 5..");
Skill skill51 = skillFactory.getSkill("C");
WorkUnit workDone51 = new WorkUnit(11);
WorkUnit workRequired51 = new WorkUnit(12);
Skill skill52 = skillFactory.getSkill("XML");
WorkUnit workDone52 = new WorkUnit(9);
WorkUnit workRequired52 = new WorkUnit(10);
task5.addSkill("C", new TaskInternals(skill51, workRequired51, workDone51, task5));
task5.addSkill("XML", new TaskInternals(skill52, workRequired52, workDone52, task5));
DATASET.add(task1);
DATASET.add(task2);
DATASET.add(task3);
DATASET.add(task4);
DATASET.add(task5);
}
private static void say(String s) {
PjiitOutputter.say(s);
}
}