@@ -15,34 +15,33 @@ if (conn@connected){
1515
1616 # char
1717 result <- dbRun(conn ," x=matrix([0c,127c,00c],[0c,127c,00c]);x.rename!(`row1`row2`row3,`col1`col2);x" )
18- expect <- matrix (c(0L ,127L ,NA ,0L ,127L ,NA ),nrow = 3 ,byrow = FALSE )
18+ expect <- matrix (c(0L ,127L ,NA_integer_ ,0L ,127L ,NA_integer_ ),nrow = 3 ,byrow = FALSE )
1919 colnames(expect ) <- c(" col1" ," col2" )
2020 rownames(expect ) <- c(" row1" ," row2" ," row3" )
2121 record <- assert(record ," download matrix char 1" ,result ,expect )
2222
2323 # short
2424 result <- dbRun(conn ," x=matrix([0h,32767h,00h],[0h,32767h,00h]);x.rename!(`row1`row2`row3,`col1`col2);x" )
25- expect <- matrix (c(0L ,32767L ,NA ,0L ,32767L ,NA ),nrow = 3 ,byrow = FALSE )
25+ expect <- matrix (c(0L ,32767L ,NA_integer_ ,0L ,32767L ,NA_integer_ ),nrow = 3 ,byrow = FALSE )
2626 colnames(expect ) <- c(" col1" ," col2" )
2727 rownames(expect ) <- c(" row1" ," row2" ," row3" )
2828 record <- assert(record ," download matrix short 1" ,result ,expect )
2929
3030 # int
3131 result <- dbRun(conn ," x=matrix([0i,2147483647i,00i],[0i,2147483647i,00i]);x.rename!(`row1`row2`row3,`col1`col2);x" )
32- expect <- matrix (c(0L ,2147483647L ,NA ,0L ,2147483647L ,NA ),nrow = 3 ,byrow = FALSE )
32+ expect <- matrix (c(0L ,2147483647L ,NA_integer_ ,0L ,2147483647L ,NA_integer_ ),nrow = 3 ,byrow = FALSE )
3333 colnames(expect ) <- c(" col1" ," col2" )
3434 rownames(expect ) <- c(" row1" ," row2" ," row3" )
3535 record <- assert(record ," download matrix int 1" ,result ,expect )
3636
3737 # long
3838 result <- dbRun(conn ," x=matrix([0l,9223372036854775807l,00l],[0l,9223372036854775807l,00l]);x.rename!(`row1`row2`row3,`col1`col2);x" )
39- expect <- matrix (c(0L ,9223372036854775807 ,NA ,0L ,9223372036854775807 ,NA ),nrow = 3 ,byrow = FALSE )
39+ expect <- matrix (c(0L ,9223372036854775807 ,NA_real_ ,0L ,9223372036854775807 ,NA_real_ ),nrow = 3 ,byrow = FALSE )
4040 colnames(expect ) <- c(" col1" ," col2" )
4141 rownames(expect ) <- c(" row1" ," row2" ," row3" )
4242 record <- assert(record ," download matrix long 1" ,result ,expect )
4343
4444 # date
45- # todo:转为character?
4645 result <- dbRun(conn ," x=matrix([1970.01.01d,00d],[1970.01.01d,00d]);x.rename!(`row1`row2,`col1`col2);x" )
4746 expect <- matrix (c(" 1970-01-01" ,NA ," 1970-01-01" ,NA ),nrow = 2 ,byrow = FALSE )
4847 colnames(expect ) <- c(" col1" ," col2" )
@@ -57,7 +56,6 @@ if (conn@connected){
5756 record <- assert(record ," download matrix month 1" ,result ,expect )
5857
5958 # time
60- # todo:008被舍去?
6159 result <- dbRun(conn ," x=matrix([13:30:10.008t,00t],[13:30:10.008t,00t]);x.rename!(`row1`row2,`col1`col2);x" )
6260 expect <- matrix (c(" 1970-01-01 13:30:10" ,NA ," 1970-01-01 13:30:10" ,NA ),nrow = 2 ,byrow = FALSE )
6361 colnames(expect ) <- c(" col1" ," col2" )
@@ -86,23 +84,20 @@ if (conn@connected){
8684 record <- assert(record ," download matrix datetime 1" ,result ,expect )
8785
8886 # timestamp
89- # todo:008被舍去?
9087 result <- dbRun(conn ," x=matrix([2012.06.13T13:30:10.008T,00T],[2012.06.13T13:30:10.008T,00T]);x.rename!(`row1`row2,`col1`col2);x" )
9188 expect <- matrix (c(" 2012-06-13 13:30:10" ,NA ," 2012-06-13 13:30:10" ,NA ),nrow = 2 ,byrow = FALSE )
9289 colnames(expect ) <- c(" col1" ," col2" )
9390 rownames(expect ) <- c(" row1" ," row2" )
9491 record <- assert(record ," download matrix timestamp 1" ,result ,expect )
9592
9693 # nanotime
97- # todo:008被舍去?
9894 result <- dbRun(conn ," x=matrix([13:30:10.008007006n,00n],[13:30:10.008007006n,00n]);x.rename!(`row1`row2,`col1`col2);x" )
9995 expect <- matrix (c(" 1970-01-01 13:30:10" ,NA ," 1970-01-01 13:30:10" ,NA ),nrow = 2 ,byrow = FALSE )
10096 colnames(expect ) <- c(" col1" ," col2" )
10197 rownames(expect ) <- c(" row1" ," row2" )
10298 record <- assert(record ," download matrix nanotime 1" ,result ,expect )
10399
104100 # nanotimestamp
105- # todo:008被舍去?
106101 result <- dbRun(conn ," x=matrix([2012.06.13T13:30:10.008007006N,00N],[2012.06.13T13:30:10.008007006N,00N]);x.rename!(`row1`row2,`col1`col2);x" )
107102 expect <- matrix (c(" 2012-06-13 13:30:10" ,NA ," 2012-06-13 13:30:10" ,NA ),nrow = 2 ,byrow = FALSE )
108103 colnames(expect ) <- c(" col1" ," col2" )
@@ -111,25 +106,18 @@ if (conn@connected){
111106
112107 # float
113108 result <- dbRun(conn ," x=matrix([0.0f,float('nan'),float('inf'),00f],[0.0f,float('nan'),float('inf'),00f]);x.rename!(`row1`row2`row3`row4,`col1`col2);x" )
114- expect <- matrix (c(0 ,NaN ,Inf ,NA ,0 ,NaN ,Inf ,NA ),nrow = 4 ,byrow = FALSE )
109+ expect <- matrix (c(0 ,NaN ,Inf ,NA_real_ ,0 ,NaN ,Inf ,NA_real_ ),nrow = 4 ,byrow = FALSE )
115110 colnames(expect ) <- c(" col1" ," col2" )
116111 rownames(expect ) <- c(" row1" ," row2" ," row3" ," row4" )
117112 record <- assert(record ," download matrix float 1" ,result ,expect )
118113
119114 # double
120115 result <- dbRun(conn ," x=matrix([0.0F,00F],[0.0F,00F]);x.rename!(`row1`row2,`col1`col2);x" )
121- expect <- matrix (c(0 ,NA ,0 ,NA ),nrow = 2 ,byrow = FALSE )
116+ expect <- matrix (c(0 ,NA_real_ ,0 ,NA_real_ ),nrow = 2 ,byrow = FALSE )
122117 colnames(expect ) <- c(" col1" ," col2" )
123118 rownames(expect ) <- c(" row1" ," row2" )
124119 record <- assert(record ," download matrix double 1" ,result ,expect )
125120
126- # empty
127- result <- dbRun(conn ," x=matrix(INT,3,2);x.rename!(`row1`row2`row3,`col1`col2);x" )
128- expect <- matrix (c(0L ,0L ,0L ,0L ,0L ,0L ),nrow = 3 ,byrow = FALSE )
129- colnames(expect ) <- c(" col1" ," col2" )
130- rownames(expect ) <- c(" row1" ," row2" ," row3" )
131- record <- assert(record ," download matrix empty 1" ,result ,expect )
132-
133121 printTestResult(record )
134122 conn <- dbClose(conn )
135123} else {
0 commit comments