view src/alice/topology/manager/keeparive/ListManagerTest.java @ 328:370a2f63944f

add ListManager Test
author sugi
date Tue, 11 Feb 2014 16:10:23 +0900
parents
children 35b4e24e3e02
line wrap: on
line source

package alice.topology.manager.keeparive;

import java.util.LinkedList;

public class ListManagerTest {
	public static void main(String args[]){
		TaskExecuter.getInstance().getNowTask();
		ListManager manager = new ListManager();
		LinkedList<String> nameList = new LinkedList<String>();
		nameList.add("nodeA");
		nameList.add("nodeB");
		nameList.add("nodeC");
		nameList.add("nodeD");
		
		TaskInfo taskA = new TaskInfo(TaskType.PING);
		taskA.setInfo("node0", "_TEST", 3 * 1000);
		TaskExecuter.getInstance().setNowTask(taskA);
		
		int i = 5;
		for (String name : nameList){
			TaskInfo task = new TaskInfo(TaskType.PING);
			task.setInfo(name, "_TEST", i * 1000);
			System.out.println(task.getSleepTime());
			manager.addTask(task);
			manager.showList();
			i +=1;
		}
		TaskExecuter.getInstance().skip();
		i = 11;
		for (String name : nameList){
			TaskInfo task = new TaskInfo(TaskType.PING);
			task.setInfo(name, "_TEST", i * 1000);
			System.out.println(task.getSleepTime());
			manager.addTask(task);
			manager.showList();
			i +=1;
		}

	}
}