2 # This script tests regapi functionality
4 # Copyright 2002 Andriy Palamarchuk
6 # This library is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU Lesser General Public
8 # License as published by the Free Software Foundation; either
9 # version 2.1 of the License, or (at your option) any later version.
11 # This library 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 GNU
14 # Lesser General Public License for more details.
16 # You should have received a copy of the GNU Lesser General Public
17 # License along with this library; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
26 #removes all test output files
29 unlink './tests/after.reg.toAdd';
32 #tests scripts which implement "diff" functionality for registry
35 my $generated = './tests/after.reg.toAdd';
36 my $orig = './tests/orig.reg';
39 $s = './regSet.sh ./tests/before.reg ./tests/after.reg > /dev/null';
42 #files must be the same
43 if (-z
($generated) || (-s
($generated) != -s
($orig))) {
44 die "Original and generated registry files ($orig and $generated) " .