annotate test/sematest/PutTester.java @ 231:b837feb00132

*** empty log message ***
author pin
date Sun, 31 Aug 2008 18:50:08 +0900
parents f816e0cbe6fd
children c52e0e831d91
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
218
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
1 package test.sematest;
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
2
231
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
3 import java.nio.ByteBuffer;
229
f816e0cbe6fd *** empty log message ***
pin
parents: 227
diff changeset
4 import java.util.LinkedList;
218
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
5
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
6 import rep.REP;
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
7 import rep.REPCommand;
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
8
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
9 public class PutTester extends Tester {
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
10
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
11 public PutTester(String name, String _host, int _port) {
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
12 super(name, _host, _port);
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
13 }
229
f816e0cbe6fd *** empty log message ***
pin
parents: 227
diff changeset
14
231
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
15 @Override
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
16 public void sendCommands(){
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
17 if(commandList == null) return;
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
18 if(channel == null) return;
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
19
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
20 REPCommand command = commandList.get(0);
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
21 for(int i = 0; i < 5; i++){
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
22 channel.write(command);
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
23 ns.writeLog("send command : "+command, 1);
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
24 }
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
25 }
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
26
229
f816e0cbe6fd *** empty log message ***
pin
parents: 227
diff changeset
27 public static void main(String[] args){
f816e0cbe6fd *** empty log message ***
pin
parents: 227
diff changeset
28
218
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
29 REPCommand command = new REPCommand();
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
30 command.setCMD(REP.SMCMD_PUT);
227
cbd67817e9cd *** empty log message ***
pin
parents: 222
diff changeset
31 command.setString("PutTest.txt");
231
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
32 LinkedList<REPCommand> commands = new LinkedList<REPCommand>();
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
33 commands.add(command);
218
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
34
229
f816e0cbe6fd *** empty log message ***
pin
parents: 227
diff changeset
35 Tester tester = new PutTester("PutTester", "localhost", 8766);
231
b837feb00132 *** empty log message ***
pin
parents: 229
diff changeset
36 tester.setCommands(commands);
218
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
37 tester.start();
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
38 }
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
39
827c439d0da4 *** empty log message ***
pin
parents:
diff changeset
40 }