|
6 | 6 | # |
7 | 7 | # |
8 | 8 |
|
| 9 | +source("Assert.R") |
| 10 | + |
9 | 11 | library("RDolphinDB") |
10 | | -conn <- dbConnect(DolphinDB(), "192.168.137.132", 8888) |
| 12 | +conn <- dbConnect(DolphinDB(), ip_addr, port) |
11 | 13 | if (conn@connected == TRUE) { |
12 | 14 |
|
13 | | - source("Assert.R") |
14 | 15 | record <- c(0L, 0L) |
15 | | - |
16 | | - result <- dbRun(conn, "a = `EXE`ELF;symbol(a)") |
17 | | - vec |
18 | 16 |
|
19 | | - ptm <- proc.time() |
20 | 17 | testList <- list("hello", "world") |
21 | 18 | result <- dbRpc(conn, "concat", testList) |
22 | | - print(result) |
23 | | - print(class(result)) |
24 | | - print(proc.time() - ptm) |
| 19 | + scalar <- "helloworld" |
| 20 | + record <- assert(record, "test character scalar rpc", result, scalar) |
25 | 21 |
|
26 | | - ptm <- proc.time() |
27 | 22 | testList <- list(16L) |
28 | 23 | result <- dbRpc(conn, "sum", testList) |
29 | | - print(result) |
30 | | - print(class(result)) |
31 | | - print(proc.time() - ptm) |
| 24 | + scalar <- 16L |
| 25 | + record <- assert(record, "test integer scalar rpc", result, scalar) |
32 | 26 |
|
33 | | - ptm <- proc.time() |
34 | 27 | testList <- list(TRUE) |
35 | 28 | result <- dbRpc(conn, "sum", testList) |
36 | | - print(result) |
37 | | - print(class(result)) |
38 | | - print(proc.time() - ptm) |
| 29 | + scalar <- TRUE |
| 30 | + record <- assert(record, "test logical scalar rpc", result, scalar) |
39 | 31 |
|
40 | | - ptm <- proc.time() |
41 | 32 | testList <- list(NA) |
42 | 33 | result <- dbRpc(conn, "sum", testList) |
43 | | - print(result) |
44 | | - print(class(result)) |
45 | | - print(proc.time() - ptm) |
| 34 | + scalar <- NA |
| 35 | + record <- assert(record, "test NULL scalar rpc", result, scalar) |
46 | 36 |
|
47 | | - ptm <- proc.time() |
48 | 37 | testList <- list(25.6) |
49 | 38 | result <- dbRpc(conn, "sum", testList) |
50 | | - print(result) |
51 | | - print(class(result)) |
52 | | - print(proc.time() - ptm) |
| 39 | + scalar <- 25.6 |
| 40 | + record <- assert(record, "test numeric scalar rpc", result, scalar) |
53 | 41 |
|
54 | | - ptm <- proc.time() |
55 | 42 | testList <- list("hello Rcpp") |
56 | 43 | result <- dbRpc(conn, "sum", testList) |
57 | | - print(result) |
58 | | - print(class(result)) |
59 | | - print(proc.time() - ptm) |
| 44 | + scalar <- "hello Rcpp" |
| 45 | + record <- assert(record, "test character scalar rpc", result, scalar) |
60 | 46 |
|
61 | | - ptm <- proc.time() |
62 | 47 | result <- dbRun(conn, "00h") |
63 | | - print(result) |
64 | | - print(class(result)) |
65 | | - print(proc.time() - ptm) |
| 48 | + scalar <- NA |
| 49 | + record <- assert(record, "test short NULL scalar", result, scalar) |
66 | 50 |
|
67 | | - ptm <- proc.time() |
68 | 51 | result <- dbRun(conn, "00l") |
69 | | - print(result) |
70 | | - print(class(result)) |
71 | | - print(proc.time() - ptm) |
| 52 | + scalar <- NA |
| 53 | + record <- assert(record, "test long NULL scalar", result, scalar) |
72 | 54 |
|
73 | | - ptm <- proc.time() |
74 | 55 | result <- dbRun(conn, "00b") |
75 | | - print(result) |
76 | | - print(class(result)) |
77 | | - print(proc.time() - ptm) |
| 56 | + scalar <- NA |
| 57 | + record <- assert(record, "test bool NULL scalar", result, scalar) |
78 | 58 |
|
79 | | - ptm <- proc.time() |
80 | 59 | result <- dbRun(conn, "00i") |
81 | | - print(result) |
82 | | - print(class(result)) |
83 | | - print(proc.time() - ptm) |
| 60 | + scalar <- as.integer(NA) |
| 61 | + record <- assert(record, "test int NULL scalar", result, scalar) |
84 | 62 |
|
85 | | - ptm <- proc.time() |
86 | 63 | result <- dbRun(conn, "00f") |
87 | | - print(result) |
88 | | - print(class(result)) |
89 | | - print(proc.time() - ptm) |
| 64 | + scalar <- NA |
| 65 | + record <- assert(record, "test float NULL scalar", result, scalar) |
90 | 66 |
|
91 | | - ptm <- proc.time() |
92 | 67 | result <- dbRun(conn, "00c") |
93 | | - print(result) |
94 | | - print(class(result)) |
95 | | - print(proc.time() - ptm) |
| 68 | + scalar <- NA |
| 69 | + record <- assert(record, "test character NULL scalar", result, scalar) |
96 | 70 |
|
97 | | - ptm <- proc.time() |
98 | 71 | result <- dbRun(conn, "false") |
99 | | - print(result) |
100 | | - print(class(result)) |
101 | | - print(proc.time() - ptm) |
| 72 | + scalar <- FALSE |
| 73 | + record <- assert(record, "test logical scalar", result, scalar) |
102 | 74 |
|
103 | | - ptm <- proc.time() |
104 | 75 | result <- dbRun(conn, "2.5") |
105 | | - print(result) |
106 | | - print(class(result)) |
107 | | - print(proc.time() - ptm) |
| 76 | + scalar <- 2.5 |
| 77 | + record <- assert(record, "test double scalar", result, scalar) |
| 78 | + |
| 79 | + result <- dbRun(conn, "2.5f") |
| 80 | + scalar <- 2.5 |
| 81 | + record <- assert(record, "test float scalar", result, scalar) |
108 | 82 |
|
109 | | - ptm <- proc.time() |
110 | 83 | result <- dbRun(conn, "`hello") |
111 | | - print(result) |
112 | | - print(class(result)) |
113 | | - print(proc.time() - ptm) |
| 84 | + scalar <- "hello" |
| 85 | + record <- assert(record, "test string scalar", result, scalar) |
114 | 86 |
|
115 | | - ptm <- proc.time() |
116 | 87 | result <- dbRun(conn, "'a'") |
117 | | - print(result) |
118 | | - print(class(result)) |
119 | | - print(proc.time() - ptm) |
| 88 | + scalar <- "a" |
| 89 | + record <- assert(record, "test character scalar", result, scalar) |
120 | 90 |
|
121 | | - ptm <- proc.time() |
122 | 91 | result <- dbRun(conn, "16") |
123 | | - print(result) |
124 | | - print(class(result)) |
125 | | - print(proc.time() - ptm) |
| 92 | + scalar <- 16L |
| 93 | + record <- assert(record, "test integer scalar", result, scalar) |
126 | 94 |
|
127 | | - ptm <- proc.time() |
128 | 95 | result <- dbRun(conn, "NULL") |
129 | | - print(result) |
130 | | - print(class(result)) |
131 | | - print(proc.time() - ptm) |
| 96 | + scalar <- NA |
| 97 | + record <- assert(record, "test NULL scalar", result, scalar) |
132 | 98 |
|
| 99 | + printer(record) |
133 | 100 | } |
134 | 101 | dbClose(conn) |
0 commit comments