Module: functional-dylan-test-suite Synopsis: Functional Objects extensions library test suite Author: Andy Armstrong Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND define library-spec functional-dylan () module functional-extensions; module simple-format; module simple-random; suite functional-dylan-regressions; end library-spec functional-dylan; define module-spec functional-extensions () // The constants constant $unsupplied :: ; constant $unfound :: ; // The classes sealed class (); open abstract class (); sealed instantiable class (); sealed instantiable class (); open abstract instantiable class (); open abstract class (); open abstract class (, ); sealed instantiable class (); // The functions open generic-function concatenate! (, #"rest") => (); function condition-to-string () => (); function debug-message (, #"rest") => (); open generic-function difference (, , #"key", #"test") => (); function false-or (, #"rest") => (); function fill-table! (, ) => (
); open generic-function find-element (, , #"key", #"skip", #"failure") => (); function float-to-string () => (); function found? () => (); function ignorable () => (); function ignore () => (); function integer-to-string (, #"key", #"base") => (); function number-to-string () => (); function one-of (, #"rest") => (); function position (, , #"key", #"test", #"count") => (); function split (, , #"key", #"start", #"end", #"trim?") => (); open generic-function remove-all-keys! () => (); function string-to-integer (, #"key", #"base", #"start", #"end") => (, ); function subclass () => (); function supplied? () => (); function unfound () => (); function unfound? () => (); function unsupplied () => (); function unsupplied? () => (); // The macros macro-test assert-test; macro-test debug-assert-test; macro-test iterate-test; macro-test table-definer-test; macro-test timing-test; macro-test when-test; end module-spec functional-extensions; define module-spec simple-format () function format-out (, #"rest") => (); function format-to-string (, #"rest") => (); end module-spec simple-format; define module-spec simple-random () sealed instantiable class (); function random (, #"key", #"random") => (); end module-spec simple-random;