R/assert-has-names.R

Defines functions assert_has_rownames assert_has_names assert_has_dimnames assert_has_colnames

Documented in assert_has_colnames assert_has_dimnames assert_has_names assert_has_rownames

#' @rdname has_names
#' @export
assert_has_colnames <- function(x, 
  severity = getOption("assertive.severity", "stop"))
{                                       
  assert_engine(
    has_colnames, 
    x, 
    .xname = get_name_in_parent(x),
    severity = severity
  )
}

#' @rdname has_names
#' @export
assert_has_dimnames <- function(x, 
  severity = getOption("assertive.severity", "stop"))
{                                       
  assert_engine(
    has_dimnames, 
    x, 
    .xname = get_name_in_parent(x),
    severity = severity
  )
}

#' @rdname has_names
#' @export
assert_has_names <- function(x, 
  severity = getOption("assertive.severity", "stop"))
{                                                            
  assert_engine(
    has_names, 
    x, 
    .xname = get_name_in_parent(x),
    severity = severity
  )
}

#' @rdname has_names
#' @export
assert_has_rownames <- function(x, 
  severity = getOption("assertive.severity", "stop"))
{                                                             
  assert_engine(
    has_rownames, 
    x, 
    .xname = get_name_in_parent(x),
    severity = severity
  )
}

Try the assertive.properties package in your browser

Any scripts or data that you put into this service are public.

assertive.properties documentation built on April 21, 2022, 5:13 p.m.