Overhaul and version bump.
[cl-mock.git] / src / package.lisp
1 ;; -*- mode: lisp; syntax: common-lisp; coding: utf-8-unix; package: cl-user; -*-
2
3 (in-package #:cl-user)
4 \f
5 (defpackage #:cl-mock
6   (:use #:closer-common-lisp #:alexandria #:optima)
7   (:export
8    ;; regular functions
9    #:maybe-fdefinition
10    #:set-fdefinition
11    #:set-or-unbind-fdefinition
12    #:call-with-function-bindings
13
14    #:progf
15    #:dflet
16
17    ;; mocking of regular functions
18    #:call-previous
19    #:register-mock
20    #:invocations
21    #:if-called
22    #:unhandled
23    #:answer
24    #:call-with-mocks
25    #:with-mocks
26
27    ;; mocking of generic functions
28    ))