@@ -28,11 +28,9 @@ expect_length <- function(object, n) {
2828 act $ n <- length(act $ val )
2929
3030 if (act $ n != n ) {
31- msg <- sprintf(
32- " Expected %s to have length %i.\n Actual length: %i" ,
33- act $ lab ,
34- n ,
35- act $ n
31+ msg <- c(
32+ sprintf(" Expected %s to have length %i." , act $ lab , n ),
33+ sprintf(" Actual length: %i." , act $ n )
3634 )
3735 return (fail(msg ))
3836 }
@@ -59,32 +57,26 @@ expect_shape = function(object, ..., nrow, ncol, dim) {
5957 act $ nrow <- dim_object [1L ]
6058
6159 if (! identical(as.integer(act $ nrow ), as.integer(nrow ))) {
62- msg <- sprintf(
63- " Expected %s to have %i rows.\n Actual rows: %i" ,
64- act $ lab ,
65- nrow ,
66- act $ nrow
60+ msg <- c(
61+ sprintf(" Expected %s to have %i rows." , act $ lab , nrow ),
62+ sprintf(" Actual rows: %i." , act $ nrow )
6763 )
6864 return (fail(msg ))
6965 }
7066 } else if (! missing(ncol )) {
7167 check_number_whole(ncol , allow_na = TRUE )
7268
7369 if (length(dim_object ) == 1L ) {
74- return (fail(sprintf(
75- " Expected %s to have more than one dimension." ,
76- act $ lab
77- )))
70+ msg <- sprintf(" Expected %s to have more than one dimension." , act $ lab )
71+ return (fail(msg ))
7872 }
7973
8074 act $ ncol <- dim_object [2L ]
8175
8276 if (! identical(as.integer(act $ ncol ), as.integer(ncol ))) {
83- msg <- sprintf(
84- " Expected %s to have %i columns.\n Actual columns: %i" ,
85- act $ lab ,
86- ncol ,
87- act $ ncol
77+ msg <- c(
78+ sprintf(" Expected %s to have %i columns." , act $ lab , ncol ),
79+ sprintf(" Actual columns: %i." , act $ ncol )
8880 )
8981 return (fail(msg ))
9082 }
@@ -96,20 +88,16 @@ expect_shape = function(object, ..., nrow, ncol, dim) {
9688 act $ dim <- dim_object
9789
9890 if (length(act $ dim ) != length(dim )) {
99- return (fail(sprintf(
100- " Expected %s to have %i dimensions.\n Actual dimensions: %i" ,
101- act $ lab ,
102- length(dim ),
103- length(act $ dim )
104- )))
91+ msg <- c(
92+ sprintf(" Expected %s to have %i dimensions." , act $ lab , length(dim )),
93+ sprintf(" Actual dimensions: %i." , length(act $ dim ))
94+ )
10595 }
10696
10797 if (! identical(as.integer(act $ dim ), as.integer(dim ))) {
108- msg <- sprintf(
109- " Expected %s to have dim (%s).\n Actual dim: (%s)" ,
110- act $ lab ,
111- toString(dim ),
112- toString(act $ dim )
98+ msg <- c(
99+ sprintf(" Expected %s to have dim (%s)." , act $ lab , toString(dim )),
100+ sprintf(" Actual dim: (%s)." , toString(act $ dim ))
113101 )
114102 return (fail(msg ))
115103 }
0 commit comments