1;;;; versions.test --- test suite for Guile's version functions -*- scheme -*- 2;;;; Greg J. Badros <gjb@cs.washington.edu> 3;;;; 4;;;; Copyright (C) 2000, 2001, 2006 Free Software Foundation, Inc. 5;;;; 6;;;; This program is free software; you can redistribute it and/or modify 7;;;; it under the terms of the GNU General Public License as published by 8;;;; the Free Software Foundation; either version 2, or (at your option) 9;;;; any later version. 10;;;; 11;;;; This program is distributed in the hope that it will be useful, 12;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of 13;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14;;;; GNU General Public License for more details. 15;;;; 16;;;; You should have received a copy of the GNU General Public License 17;;;; along with this software; see the file COPYING. If not, write to 18;;;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 19;;;; Boston, MA 02110-1301 USA 20 21(use-modules (test-suite lib)) 22 23(pass-if "version reporting works" 24 (and (string? (major-version)) 25 (string? (minor-version)) 26 (string? (micro-version)) 27 (string=? (version) 28 (string-append (major-version) "." 29 (minor-version) "." 30 (micro-version))) 31 (string=? (effective-version) 32 (string-append (major-version) "." 33 (minor-version))))) 34