@@ -7,86 +7,109 @@ test_that("read_extfile: params: npde, iwres, ipred;
7
7
file = " run001.ext" ,
8
8
path = file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" , " run001.ext" ),
9
9
read_fun = " data.table" ,
10
- quiet = F
10
+ quiet = FALSE
11
11
)
12
+
12
13
expect_true(inherits(r , " list" ))
14
+
13
15
})
14
16
15
17
test_that(" read_extfile: params: project, path is NULL, file doesn't exist;
16
18
result: error" , {
19
+
17
20
expect_error(read_extfile(
18
21
run = " run001" ,
19
22
project = file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" ),
20
23
path = NULL ,
21
24
read_fun = " data.table" ,
22
- quiet = F
25
+ quiet = FALSE
23
26
))
27
+
24
28
})
25
29
26
30
test_that(" read_extfile: params: project is NULL, read_fun is read.table;
27
31
result: error" , {
32
+
28
33
expect_error(read_extfile(
29
34
project = NULL ,
30
35
file = " run001.ext" ,
31
36
path = file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" , " run001.grd" ),
32
37
read_fun = " read.table" ,
33
- quiet = F
38
+ quiet = FALSES
34
39
))
40
+
35
41
})
36
42
37
43
test_that(" pmx_nm: params: npde, iwres, ipred;
38
44
result: can read NONMEM-Output" , {
45
+
39
46
ctr <- pmx_nm(
40
47
directory = file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" ),
41
48
npde = " TAD" , iwres = " IWRES" , ipred = " IPRED" , runno = " 001"
42
49
)
43
50
expect_true(inherits(ctr , " pmxClass" ))
51
+
44
52
})
45
53
46
54
test_that(" pmx_nm: params: runno is NULL, file is run001.coi;
47
55
result: error" , {
56
+
48
57
nonmem_dir <- file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" )
49
58
expect_error(pmx_nm(directory = nonmem_dir , runno = NULL , file = " run001.coi" ))
59
+
50
60
})
51
61
52
62
test_that(" pmx_nm: params: simfile;
53
63
result: can read NONMEM-Output" , {
64
+
54
65
nonmem_dir <- file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" )
55
66
ctr <- pmx_nm(directory = nonmem_dir , runno = " 001" , simfile = " custom_sim.lst" )
56
67
expect_true(inherits(ctr , " pmxClass" ))
68
+
57
69
})
58
70
59
71
test_that(" pmx_nm: params: obs is T;
60
72
result: warning" , {
73
+
61
74
nonmem_dir <- file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" )
62
- expect_warning(pmx_nm(directory = nonmem_dir , runno = " 001" , obs = T ))
75
+ expect_warning(pmx_nm(directory = nonmem_dir , runno = " 001" , obs = TRUE ))
76
+
63
77
})
64
78
65
79
test_that(" pmx_nm: params: Endpoint value does not correspond to dvid values;
66
80
result: warning" , {
81
+
67
82
nonmem_dir <- file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" )
68
83
expect_warning(pmx_nm(directory = nonmem_dir , runno = " 001" , endpoint = 12 ))
84
+
69
85
})
70
86
71
87
test_that(" pmx_nm: params: Endpoint value corresponds to dvid values;
72
88
result: error" , {
89
+
73
90
nonmem_dir <- file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" )
74
91
expect_error(pmx_nm(directory = nonmem_dir , runno = " 001" , endpoint = 2.75 , dvid = " TAD" ))
92
+
75
93
})
76
94
77
95
test_that(" pmx_nm: params: settings is not pmxSettingsClass object;
78
96
result: can read NONMEM-Output" , {
97
+
79
98
nonmem_dir <- file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" )
80
99
ctr <- pmx_nm(directory = nonmem_dir , runno = " 001" , settings = list (use.titles = TRUE ))
100
+
81
101
})
82
102
83
103
test_that(" pmx_nm: params: file is NULL, runno is NULL;
84
104
result: error" , {
85
- expect_error(pmx_nm(file = NULL , runno = NULL ))
105
+
106
+ expect_error(pmx_nm(file = NULL , runno = NULL ))
107
+
86
108
})
87
109
88
110
test_that(" pmx_nm: params: directory, file, simfile;
89
111
result: can read NONMEM-Output" , {
112
+
90
113
nonmem_dir <- file.path(system.file(package = " ggPMX" ), " testdata" , " extdata" )
91
114
ctr <- pmx_nm(directory = nonmem_dir , runno = " 001" )
92
115
# just to test alternative loadings
@@ -164,7 +187,7 @@ test_that("pmx_nm: params: directory, file, simfile;
164
187
structure(
165
188
list (
166
189
is.draft = TRUE , use.abbrev = TRUE , color.scales = NULL , use.labels = FALSE ,
167
- cats.labels = NULL , use.titles = TRUE , effects = NULL
190
+ cats.labels = NULL , use.titles = FALSE , effects = NULL
168
191
),
169
192
class = c(" pmxSettingsClass" )
170
193
)
@@ -188,4 +211,5 @@ test_that("pmx_nm: params: directory, file, simfile;
188
211
expect_identical(
189
212
names(ctr_man $ input ), names(ctr_man_norunno $ input )
190
213
)
214
+
191
215
})
0 commit comments