Skip to content

assertthat

Easy Pre and Post Assertions

v0.2.1 · Mar 21, 2019 · GPL-3

Description

An extension to stopifnot() that makes it easy to declare the pre and post conditions that you code should satisfy, while also producing friendly error messages so that your users know what's gone wrong.

Downloads

256.7K

Last 30 days

205th

531.9K

Last 90 days

531.9K

Last year

Trend: -6.7% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
OK r-devel-linux-x86_64-debian-clang

*


            
OK r-devel-linux-x86_64-debian-gcc

*


            
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
OK r-devel-windows-x86_64

*


            
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026

Reverse Dependencies (350)

depends

imports

APackOfTheClones AcceptReject AzureAppInsights BayesMultMeta BayesMultiMode BayesianHybridDesign Bioi CAISEr CALANGO CausalImpact Certara.RsNLME CimpleG ConsensusClustering DGEobj DGEobj.utils DTComPair DataSpaceR ExpDE FastKNN FastUtils FitUltD GLMMcosinor GillespieSSA2 GlmSimulatoR KMEANS.KNN MAICtools MHQoL MOEADr MigrationDetectR MolgenisAuth NHSRplotthedots NetworkInference OncoBayes2 PLEXI RBesT RCLabels RClimacell REDCapCAST RefBasedMI SAMprior SQLFormatteR SensIAT SoilR TexExamRandomizer TidyMultiqc Tplyr XKCDdata activAnalyzer admiralvaccine adobeanalyticsr aglm altair ambiorix anndata antaresEditObject antaresRead antaresViz apathe arrow assertHE auk autoslider.core basecamb bayefdr bayou beam bidser bigrquerystorage binman bioRad bnclassify bnviewer bodycompref boxr breathtestcore campsis campsismod canaper cbsREPS chatAI4R chillR cicerone cjar clinspacy clustringr cmpsR cms cmsafops cmsafvis coala cobiclust codyn colorplane condensr configulaR conogive convertid crownsegmentr cthist cvCovEst d3po datacutr decisionSupport deepRstudio deflist designit diceR diffdf disto dkanr dsTidyverseClient dwctaxon dyngen dynparam dynutils dynwrap easydb easypackages eemR einet einops epe4md epiviz epo ern expertsurv extendedFamily fairadapt fastrerandomize fbar fcci ffp flexsurv flintyR flocker fmrihrf frenchdata funkyheatmap fuzzr gastempt geoAr ggPMX ggpcp ggsom ggvis gistr git2rdata glmmfields glmtrans googleAnalyticsR googleAuthR googleCloudStorageR googleLanguageR googleTagManageR gptstudio grattan greekLetters gwasrapidd hal9001 haldensify harmonydata heatmaply highcharter holodeck huxtable ie2misc imaginator implyr install.load iotables jaatha junco kdensity langevitour latexdiffr latrend lifx lime listWithDefaults liteq lmds lobsteR luzlogr mRpostman mailR managelocalrepo mapedit mashr matsbyname matsindf mbg mcglm mcvis measurementProtocol mergen mergenstudio meteoland meteospain metricminer microCRAN miniCRAN mixvlmc mizer mnda mosqcontrol motherduck move2 mrangr mrgsim.sa msigdbr multivarious nakagami nandb nanostringr neotoma2 neuroim neuroim2 nima noah normfluodbf nplyr openai opinAr oppr ordinalsimr origami osrmr pacheck packer paramlink peruflorads43 perumammals pharmaRTF pkgcond pkgnet pomcheckr ppendemic prcbench precrec predictNMB prioriactions prioritizr prt ptvapi pubmedtk qgisprocess qrcode qrlabelr qtl2ggplot qtl2pattern rDataPipeline rangr raptr ratelimitr rbmi rbmiUtils rebird regions regmedint remindR repoRter.nih reservr restez restoptr rfisheries rgoogleclassroom ricu rmake rmapzen rmdfiltr rnr roadDB robust.prioritizr rprime rvinecopulib saeRobust safer salty santoku sapfluxnetr sdmTMB sdtm.oak seasonalityPlot secret semver seqgendiff serosv shinyHugePlot shinytest simMetric simcausal slimrec sortable spotifyr spsComps spsUtil sss staplr starsTileServer stepcount surveydata surveytable surveyvoi svines tabulator tatoo tatooheene tensr testthis textreuse thinkr ti tibbletime tidydice tidyjson tidyrgee tidytlg tipmap togglr tornado triangle tricolore txshift uncorbets univariateML unstruwwel updog urlshorteneR useful varitas vegawidget vembedr versioning viafr vinereg vistime vol2birdR wdman wdpar x3ptools xgxr ztype

Dependency Network

Dependencies Reverse dependencies DiffNet bulletcp APackOfTheClones AcceptReject AzureAppInsights BayesMultMeta BayesMultiMode BayesianHybridDesign Bioi CAISEr CALANGO CausalImpact Certara.RsNLME CimpleG ConsensusClustering +335 more reverse deps assertthat

Version History

new 0.2.1 Mar 9, 2026