whiley_test_file 0.6.2

An API for manipulating test files for the Whiley Programming Language.
Documentation
original.name="FunctionRef_Valid_7"
======
>>> main.whiley


type Proc is &{int data}

method read(Proc _this, int x) -> int:
    return x + _this->data

method get(Proc p, int arg) -> int:
    return read(p,arg)

public export method test() :
    Proc p = new {data: 1}
    int x = get(p, 123)
    assume x == 124
    x = get(p, 12545)
    assume x == 12546
    x = get(p, -11)
    assume x == -10

---