Learn R Programming

⚠️There's a newer version (1.1.22) of this package.Take me there.

wyz.code.metaTesting (version 1.1.4)

Wizardry Code Meta Testing

Description

Test R any R function without having to provide parameter values. Values will be generated, based on semantic naming of parameters as introduced by package 'wyz.code.offensiveProgramming'. Generated tests can be saved and reused. Value generation logic can be completed with your own specific data types and generation schemes, to meet your requirements. Main benefits of 'wyz.code.metaTesting' is higher developer productivity, reduced time to production, and industrial inference testing. Refer to chapter 10 of Offensive Programming Book, Fabien GELINEAU (2019, ISBN:979-10-699-4075-8), to learn about details and get value from this package.

Copy Link

Version

Install

install.packages('wyz.code.metaTesting')

Monthly Downloads

232

Version

1.1.4

License

GPL-3

Maintainer

Fabien Gelineau

Last Published

October 13th, 2019

Functions in wyz.code.metaTesting (1.1.4)

setGenerationContext

Set generation context.
opwf

Offensive Programming Wrap Function
shareSameSignature

Share same signature
usesSemanticArgumentNames

Uses semantic argument names.
testFunction

Test function
qualifyFunctionArguments

Qualify function arguments.
exploreSignatures

Explore Signatures
packageFunctionsInformation

Package functions information
computeArgumentsCombination

Compute Function Arguments Combination
DataFactory

Data Factory
buildSemanticArgumentName

Build semantic argument name
setDefaultArgumentsGenerationContext

Set default arguments generation context.
retrieveDataFactory

Retrieve Data Factory
generateData

Generate Data