Use new vector elements API or simple vector API, as
[bpt/guile.git] / test-suite / tests / sort.test
CommitLineData
d339981a
DH
1;;;; sort.test --- tests Guile's sort functions -*- scheme -*-
2;;;; Copyright (C) 2003 Free Software Foundation, Inc.
3;;;;
4;;;; This program is free software; you can redistribute it and/or modify
5;;;; it under the terms of the GNU General Public License as published by
6;;;; the Free Software Foundation; either version 2, or (at your option)
7;;;; any later version.
8;;;;
9;;;; This program is distributed in the hope that it will be useful,
10;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
11;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12;;;; GNU General Public License for more details.
13;;;;
14;;;; You should have received a copy of the GNU General Public License
15;;;; along with this software; see the file COPYING. If not, write to
16;;;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
17;;;; Boston, MA 02111-1307 USA
18
19(use-modules (test-suite lib))
20
21(with-test-prefix "sort"
22
23 (pass-if-exception "less function taking less than two arguments"
24 exception:wrong-type-arg
25 (sort '(1 2) (lambda (x) #t)))
26
27 (pass-if-exception "less function taking more than two arguments"
28 exception:wrong-type-arg
29 (sort '(1 2) (lambda (x y z) z))))