bug fixes
[iotcloud.git] / src / java / iotcloud / Test.java
index c77702ddb78e025ae56438c45efb4e413df4fbdf..ad976ac1111d423b99fa7f03689ec9923885aed1 100644 (file)
@@ -8,30 +8,38 @@ package iotcloud;
 
 public class Test {
        public static void main(String[] args) {
-               if (args[0].equals("1"))
-                       test1();
-               else if(args[0].equals("2"))
+               if(args[0].equals("2"))
                        test2();
                else if(args[0].equals("3"))
                        test3();
                else if(args[0].equals("4"))
                        test4();
+               else if(args[0].equals("5"))
+                       test5();
 
        }
 
+       
+       
        static Thread buildThread(String prefix, Table t) {
                return new Thread() {
-                                                public void run() {
-                                                        for(int i=0; i<600; i++) {
-                                                                String a=prefix+i;
-                                                                IoTString ia=new IoTString(a);
-                                                                t.put(ia, ia);
-                                                                System.out.println(ia+"->"+t.get(ia));
-                                                        }
-                                                }
+                       public void run() {
+                               for(int i=0; i<10000; i++) {
+                                       String a=prefix+i;
+                                       IoTString ia=new IoTString(a);
+                                       t.put(ia, ia);
+                                       System.out.println(ia+"->"+t.get(ia));
+                               }
+                       }
                };
        }
-
+       
+       static void test5() {
+               Table t1=new Table("http://127.0.0.1/test.iotcloud/", "reallysecret", 321);
+               t1.rebuild();
+               System.out.println(t1);
+       }
+       
        static void test4() {
                Table t1=new Table("http://127.0.0.1/test.iotcloud/", "reallysecret", 321);
                Table t2=new Table("http://127.0.0.1/test.iotcloud/", "reallysecret", 351);
@@ -84,34 +92,4 @@ public class Test {
                        System.out.println(ia+"->"+t2.get(ia));
                }
        }
-
-       static void test1() {
-               TestCloudComm cc=new TestCloudComm();
-               Table t1=new Table(cc, 6513);
-               t1.initTable();
-               Table t2=new Table(cc, 6512);
-               t2.update();
-               for(int i=0; i<600; i++) {
-                       String a="STR"+i;
-                       String b="ABR"+i;
-                       IoTString ia=new IoTString(a);
-                       IoTString ib=new IoTString(b);
-                       t1.put(ia, ia);
-                       t2.put(ib, ib);
-                       t1.update();
-                       System.out.println(ib+"->"+t1.get(ib));
-                       System.out.println(ia+"->"+t2.get(ia));
-               }
-               for(int i=0; i<600; i++) {
-                       String a="STR"+i;
-                       String b="ABR"+i;
-                       IoTString ia=new IoTString(a);
-                       IoTString ib=new IoTString(b);
-                       System.out.println(ib+"->"+t1.get(ib));
-                       System.out.println(ia+"->"+t2.get(ia));
-                       System.out.println(ib+"->"+t2.get(ib));
-                       System.out.println(ia+"->"+t1.get(ia));
-               }
-
-       }
 }