@@ -30,7 +30,38 @@ public void test_BasicDuration(){
30
30
assertFalse (bd .equals (null ));
31
31
assertEquals ("" ,new BasicDuration (Entity .DURATION .US ,Integer .MIN_VALUE ).getString ());
32
32
}
33
-
33
+ @ Test
34
+ public void test_BasicDuration_unit_string () throws IOException {
35
+ BasicDuration bd1 = new BasicDuration ("ns" ,3 );
36
+ assertEquals ("3ns" ,bd1 .getJsonString ());
37
+ BasicDuration bd2 = new BasicDuration ("us" ,3 );
38
+ assertEquals ("3us" ,bd2 .getJsonString ());
39
+ BasicDuration bd3 = new BasicDuration ("ms" ,3 );
40
+ assertEquals ("3ms" ,bd3 .getJsonString ());
41
+ BasicDuration bd4 = new BasicDuration ("s" ,3 );
42
+ assertEquals ("3s" ,bd4 .getJsonString ());
43
+ BasicDuration bd5 = new BasicDuration ("m" ,3 );
44
+ assertEquals ("3m" ,bd5 .getJsonString ());
45
+ BasicDuration bd6 = new BasicDuration ("H" ,3 );
46
+ assertEquals ("3H" ,bd6 .getJsonString ());
47
+ BasicDuration bd7 = new BasicDuration ("d" ,3 );
48
+ assertEquals ("3d" ,bd7 .getJsonString ());
49
+ BasicDuration bd8 = new BasicDuration ("w" ,3 );
50
+ assertEquals ("3w" ,bd8 .getJsonString ());
51
+ BasicDuration bd9 = new BasicDuration ("M" ,3 );
52
+ assertEquals ("3M" ,bd9 .getJsonString ());
53
+ BasicDuration bd10 = new BasicDuration ("y" ,3 );
54
+ assertEquals ("3y" ,bd10 .getJsonString ());
55
+ BasicDuration bd11 = new BasicDuration ("B" ,3 );
56
+ assertEquals ("3B" ,bd11 .getJsonString ());
57
+ String re = null ;
58
+ try {
59
+ BasicDuration bd12 = new BasicDuration ("b" ,3 );
60
+ }catch (Exception e ){
61
+ re = e .getMessage ();
62
+ }
63
+ assertEquals ("error unit: b" ,re );
64
+ }
34
65
@ Test
35
66
public void test_BasicDuration_write () throws IOException {
36
67
BasicDuration bd = new BasicDuration (Entity .DURATION .MONTH ,3 );
@@ -481,6 +512,7 @@ public void test_BasicDuration_1() throws IOException {
481
512
BasicDuration bd3 = (BasicDuration )conn .run ("duration(-9999999XNYS)" );
482
513
assertEquals (-9999999 ,bd3 .getDuration ());
483
514
assertEquals ("-9999999XNYS" ,bd3 .getString ());
515
+ conn .close ();
484
516
}
485
517
@ Test
486
518
public void test_BasicDuration_2 () throws IOException {
@@ -536,6 +568,7 @@ public void test_BasicDurationVector_1() throws Exception {
536
568
assertEquals ("(3XNYS,3XNYS)" ,bdv .getString ());
537
569
System .out .println (((BasicDuration )bdv .get (0 )).getDuration ());
538
570
assertEquals (3 ,((BasicDuration )bdv .get (0 )).getDuration ());
571
+ conn .close ();
539
572
}
540
573
@ Test
541
574
public void test_BasicDurationVector_2 () throws Exception {
@@ -546,4 +579,14 @@ public void test_BasicDurationVector_2() throws Exception {
546
579
assertEquals ("[3XNYS,0XNYS,-999999999XNYS]" ,bdv .getString ());
547
580
assertEquals ("3XNYS" ,bdv .get (0 ).getString ());
548
581
}
582
+ @ Test
583
+ public void test_BasicDurationVector_3 () throws Exception {
584
+ DBConnection conn = new DBConnection ();
585
+ conn .connect (HOST ,PORT ,"admin" ,"123456" );
586
+ BasicDurationVector Vector1 = (BasicDurationVector ) conn .run ("-5AAAA:0AAAA" );
587
+ BasicDurationVector Vector2 = (BasicDurationVector ) conn .run ("pair(-5AAAA,0AAAA)" );
588
+ assertEquals ("[-5AAAA,0AAAA]" ,Vector1 .getString ());
589
+ assertEquals ("[-5AAAA,0AAAA]" ,Vector2 .getString ());
590
+ conn .close ();
591
+ }
549
592
}
0 commit comments