annotate src/test/java/alice/jungle/HashSetConvertTest.java @ 105:f9e29a52efd3

Move some files
author one
date Tue, 26 Nov 2013 06:43:10 +0900
parents 60d28fedcbf2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
105
f9e29a52efd3 Move some files
one
parents: 82
diff changeset
1 package alice.jungle;
51
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
2
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
3 import java.util.HashSet;
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
4
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
5 import org.msgpack.annotation.Message;
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
6
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
7 import alice.codesegment.CodeSegment;
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
8 import alice.datasegment.CommandType;
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
9 import alice.datasegment.Receiver;
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
10
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
11 public class HashSetConvertTest extends CodeSegment {
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
12
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
13 Receiver hash = ids.create(CommandType.TAKE);
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
14
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
15 public HashSetConvertTest() {
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
16 hash.setKey("hash");
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
17 }
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
18
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
19 public static void main(String[] args) {
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
20 HashSetDataSegment h = new HashSetDataSegment();
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
21 h.hash.add("test1");
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
22 h.hash.add("test2");
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
23
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
24 HashSetConvertTest cs = new HashSetConvertTest();
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
25 cs.ods.put("hash", h);
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
26 }
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
27
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
28 public void run() {
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
29 HashSetDataSegment h = hash.asClass(HashSetDataSegment.class);
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
30 for(String s : h.hash ) {
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
31 System.out.println("s : "+s);
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
32 }
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
33 System.exit(0);
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
34 }
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
35
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
36 @Message
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
37 private static class HashSetDataSegment {
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
38 public HashSet<String> hash = new HashSet<String>();
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
39 public HashSetDataSegment() {}
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
40 }
9e782b4eb06e add HashSetConvertDataSegment
one
parents:
diff changeset
41 }