assertive.base: A Lightweight Core of the 'assertive' Package
Version 0.0-7

A minimal set of predicates and assertions used by the assertive package. This is mainly for use by other package developers who want to include run-time testing features in their own packages. End-users will usually want to use assertive directly.

AuthorRichard Cotton [aut, cre], Sunkyu Choi [trl], Ivanka Skakun [trl], Gergely Dar<c3><b3>czi [trl], Anton Antonov [trl], Hisham Ben Hamidane [trl], Anja Billing [trl], Aditya Bhagwat [trl], Rasmus B<c3><a5><c3><a5>th [trl], Mine Cetinkaya-Rundel [trl], Aspasia Chatziefthymiou [trl]
Date of publication2016-12-30 00:22:35
MaintainerRichard Cotton <richierocks@gmail.com>
LicenseGPL (>= 3)
Version0.0-7
URL https://bitbucket.org/richierocks/assertive.base
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("assertive.base")

Getting started

README.md

Popular man pages

are_identical: Are the inputs identical?
assert_engine: Throws an error if a condition isn't met
assertionError: Condition classes
cause: Get or set the '"cause"' attribute
dont_stop: Run code without stopping
parenthesize: Wrap a string in brackets
safe_deparse: Safe version of deparse
See all...

All man pages Function index File listing

Man pages

are_identical: Are the inputs identical?
assert_engine: Throws an error if a condition isn't met
assertionError: Condition classes
bapply: Wrapper to vapply that returns booleans
call_and_name: Call a function, and give the result names.
cause: Get or set the '"cause"' attribute
coerce_to: Coerce variable to a different class
dont_stop: Run code without stopping
false: FALSE, with a cause of failure.
get_name_in_parent: Get the name of a variable in the parent frame
is2: Alternative version of is
merge_dots_with_list: Merge ellipsis args with a list.
merge.list: Merge two lists
na: NA, with a cause of failure.
parenthesize: Wrap a string in brackets
print_and_capture: Print a variable and capture the output
print.vector_with_cause: Print methods for objects with a cause attribute
safe_deparse: Safe version of deparse
set_cause: Set a cause and return the input
strip_attributes: Strip all attributes from a variable
Truth: Is the input TRUE/FALSE/NA?
use_first: Only use the first element of a vector

Functions

Truth Man page
are_identical Man page Source code
are_identical_legacy Man page Source code
assert_all_are_false Man page Source code
assert_all_are_identical_legacy Man page Source code
assert_all_are_na Man page Source code
assert_all_are_not_false Man page Source code
assert_all_are_not_na Man page Source code
assert_all_are_not_true Man page Source code
assert_all_are_true Man page Source code
assert_any_are_false Man page Source code
assert_any_are_identical_legacy Man page Source code
assert_any_are_na Man page Source code
assert_any_are_not_false Man page Source code
assert_any_are_not_na Man page Source code
assert_any_are_not_true Man page Source code
assert_any_are_true Man page Source code
assert_are_identical Man page Source code
assert_engine Man page Source code
assert_is_identical_to_false Man page Source code
assert_is_identical_to_na Man page Source code
assert_is_identical_to_true Man page Source code
assertionError Man page Source code
assertionMessage Man page Source code
assertionWarning Man page Source code
bapply Man page Source code
call_and_name Man page Source code
cause Man page Source code
cause<- Man page
coerce_to Man page Source code
dont_stop Man page Source code
false Man page Source code
get_name_in_parent Man page Source code
give_feedback Source code
is2 Man page Source code
is_false Man page Source code
is_identical_to_false Man page Source code
is_identical_to_na Man page Source code
is_identical_to_true Man page Source code
is_na Man page Source code
is_not_false Man page Source code
is_not_na Man page Source code
is_not_true Man page Source code
is_true Man page Source code
merge.NULL Source code
merge.list Man page Source code
merge_dots_with_list Man page Source code
na Man page Source code
names_never_null Source code
onLoad Source code
parenthesise Man page
parenthesize Man page Source code
print.scalar_with_cause Man page Source code
print.vector_with_cause Man page Source code
print_and_capture Man page Source code
safe_deparse Man page Source code
set_cause Man page Source code
strip_attributes Man page Source code
to_names Source code
truncate Source code
type_description Source code
use_first Man page Source code

Files

po
po/R-ua.po
po/R-fr.po
po/R-kr.po
po/R-uk.po
po/R-el.po
po/R-hu.po
po/R-de.po
po/R-assertive.base.pot
po/R-tr.po
po/R-sv.po
po/R-ko.po
po/R-ru.po
po/R-nl.po
inst
inst/po
inst/po/nl
inst/po/nl/LC_MESSAGES
inst/po/nl/LC_MESSAGES/R-assertive.base.mo
inst/po/ko
inst/po/ko/LC_MESSAGES
inst/po/ko/LC_MESSAGES/R-assertive.base.mo
inst/po/sv
inst/po/sv/LC_MESSAGES
inst/po/sv/LC_MESSAGES/R-assertive.base.mo
inst/po/el
inst/po/el/LC_MESSAGES
inst/po/el/LC_MESSAGES/R-assertive.base.mo
inst/po/ua
inst/po/ua/LC_MESSAGES
inst/po/ua/LC_MESSAGES/R-assertive.base.mo
inst/po/tr
inst/po/tr/LC_MESSAGES
inst/po/tr/LC_MESSAGES/R-assertive.base.mo
inst/po/fr
inst/po/fr/LC_MESSAGES
inst/po/fr/LC_MESSAGES/R-assertive.base.mo
inst/po/hu
inst/po/hu/LC_MESSAGES
inst/po/hu/LC_MESSAGES/R-assertive.base.mo
inst/po/de
inst/po/de/LC_MESSAGES
inst/po/de/LC_MESSAGES/R-assertive.base.mo
inst/po/kr
inst/po/kr/LC_MESSAGES
inst/po/kr/LC_MESSAGES/R-assertive.base.mo
inst/po/ru
inst/po/ru/LC_MESSAGES
inst/po/ru/LC_MESSAGES/R-assertive.base.mo
inst/po/uk
inst/po/uk/LC_MESSAGES
inst/po/uk/LC_MESSAGES/R-assertive.base.mo
tests
tests/testthat.R
tests/testthat
tests/testthat/test-internal.R
tests/testthat/test-utils.R
tests/testthat/test-is-identical-to-true-false-na.R
tests/testthat/test-are-identical.R
tests/testthat/test-is-true-false-na.R
NAMESPACE
NEWS
R
R/utils.R
R/is-true-false-na.R
R/cause.R
R/internal.R
R/is-identical-to-true-false-na.R
R/assert-are-identical.R
R/coercion.R
R/assert-identical-to-true-false-na.R
R/conditions.R
R/are-identical.R
R/assert-is-true-false-na.R
R/engine.R
R/zzz.R
README.md
MD5
DESCRIPTION
man
man/are_identical.Rd
man/print.vector_with_cause.Rd
man/Truth.Rd
man/na.Rd
man/use_first.Rd
man/is2.Rd
man/safe_deparse.Rd
man/get_name_in_parent.Rd
man/assert_engine.Rd
man/merge_dots_with_list.Rd
man/call_and_name.Rd
man/set_cause.Rd
man/parenthesize.Rd
man/bapply.Rd
man/assertionError.Rd
man/false.Rd
man/cause.Rd
man/coerce_to.Rd
man/dont_stop.Rd
man/strip_attributes.Rd
man/print_and_capture.Rd
man/merge.list.Rd
assertive.base documentation built on May 19, 2017, 10 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.