Groovy Documentation

com.github.mperry.fg.test
[Groovy] Class Specification

java.lang.Object
  com.github.mperry.fg.test.Specification

@groovy.transform.TypeChecked
class Specification

Created with IntelliJ IDEA. User: MarkPerry Date: 30/11/13 Time: 3:58 PM To change this template use File | Settings | File Templates.


Property Summary
static java.util.Map FUNC_TYPES

static int MAX_ARGS

 
Method Summary
static Property callCommon(java.util.List argList, Option pre, groovy.lang.Closure func, F validate)

static CheckResult check(Property p, java.lang.Boolean truth)

static void checkTypes(java.util.List argList, groovy.lang.Closure func)

static Property createProp(java.util.Map map, Option pre, groovy.lang.Closure c, F validation)

static Property createProp0(java.util.List list, Option pre, groovy.lang.Closure func, F validate)

static Property createProp1(java.util.List list, Option pre, groovy.lang.Closure func, F validate)

static Property createProp2(java.util.List list, Option pre, groovy.lang.Closure func, F validate)

static Property createProp3(java.util.List list, Option pre, groovy.lang.Closure func, F validate)

static Property createProp4(java.util.List list, Option pre, groovy.lang.Closure func, F validate)

static Property createProp5(java.util.List list, Option pre, groovy.lang.Closure func, F validate)

static Property dynamicCreateProp(java.util.List list, Option pre, groovy.lang.Closure c, F validate)

static java.lang.Class funcType(java.util.List list)

static Property implies(java.lang.Boolean pre, java.lang.Boolean result)

static Validation perform(groovy.lang.Closure c, java.util.List args)

static Property showAllWithMap(java.lang.Boolean truth, java.util.Map map, Option pre, groovy.lang.Closure c, F validate)

static Property spec(java.util.Map map, groovy.lang.Closure c)

@param map Override the default map

static Property spec(Model config)

static Property spec(groovy.lang.Closure c)

static CheckResult specAssert(java.util.Map map, groovy.lang.Closure c)

static CheckResult specAssert(Model config)

static CheckResult specAssert(groovy.lang.Closure c)

static CheckResult specAssert(Property p, boolean truth)

static CheckResult specAssert(Property p)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

FUNC_TYPES

static final java.util.Map FUNC_TYPES


MAX_ARGS

static final int MAX_ARGS


 
Method Detail

callCommon

static Property callCommon(java.util.List argList, Option pre, groovy.lang.Closure func, F validate)


check

static CheckResult check(Property p, java.lang.Boolean truth)


checkTypes

static void checkTypes(java.util.List argList, groovy.lang.Closure func)


createProp

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static Property createProp(java.util.Map map, Option pre, groovy.lang.Closure c, F validation)


createProp0

static Property createProp0(java.util.List list, Option pre, groovy.lang.Closure func, F validate)


createProp1

static Property createProp1(java.util.List list, Option pre, groovy.lang.Closure func, F validate)


createProp2

static Property createProp2(java.util.List list, Option pre, groovy.lang.Closure func, F validate)


createProp3

static Property createProp3(java.util.List list, Option pre, groovy.lang.Closure func, F validate)


createProp4

static Property createProp4(java.util.List list, Option pre, groovy.lang.Closure func, F validate)


createProp5

static Property createProp5(java.util.List list, Option pre, groovy.lang.Closure func, F validate)


dynamicCreateProp

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static Property dynamicCreateProp(java.util.List list, Option pre, groovy.lang.Closure c, F validate)


funcType

static java.lang.Class funcType(java.util.List list)


implies

static Property implies(java.lang.Boolean pre, java.lang.Boolean result)


perform

static Validation perform(groovy.lang.Closure c, java.util.List args)


showAllWithMap

static Property showAllWithMap(java.lang.Boolean truth, java.util.Map map, Option pre, groovy.lang.Closure c, F validate)


spec

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static Property spec(java.util.Map map, groovy.lang.Closure c)
Parameters:
map - Override the default map
c


spec

static Property spec(Model config)


spec

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static Property spec(groovy.lang.Closure c)


specAssert

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static CheckResult specAssert(java.util.Map map, groovy.lang.Closure c)


specAssert

static CheckResult specAssert(Model config)


specAssert

@groovy.transform.TypeChecked(TypeCheckingMode.SKIP)
static CheckResult specAssert(groovy.lang.Closure c)


specAssert

static CheckResult specAssert(Property p, boolean truth)


specAssert

static CheckResult specAssert(Property p)


 

Groovy Documentation