## ----echo=FALSE, message=FALSE------------------------------------------------
library(tester)

## ----testing_str_matrix-------------------------------------------------------
# test if object is a character matrix
object = matrix(letters[1:6], 2, 3)

if (is.matrix(object) & is.character(object)) TRUE else FALSE

## ----testing_positive_int1----------------------------------------------------
# test if number is a positive integer
number = 1

if (number > 0 & is.integer(number)) TRUE else FALSE

## ----testing_positive_int2----------------------------------------------------
# test if number is a positive integer
number = 1L

if (number > 0 & is.integer(number)) TRUE else FALSE

## ----long_line, eval=FALSE----------------------------------------------------
# if (number > 0 & is.integer(number)) TRUE else FALSE

## ----short_line, eval=FALSE---------------------------------------------------
# is_positive_integer(number)

## ----is_na_ex1----------------------------------------------------------------
# test for missing values
is.na(c(1, 2, 3, 4, NA))

## ----is_na_ex2----------------------------------------------------------------
# test for missing values
has_missing(c(1, 2, 3, 4, NA))

# or equivalently
has_NA(c(1, 2, 3, 4, NA))

## ----load_tester, eval=FALSE--------------------------------------------------
# # load package tester
# library(tester)

