Replace some obsolete resources with newer ones.
[wine.git] / programs / regapi / tests / regapi.pl
blobb572fbd8583f383515b9222de1bfa54fde1f4720
1 #!/usr/bin/perl -w
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
21 use strict;
22 use diagnostics;
24 test_diff();
26 #removes all test output files
27 sub clear_output
29 unlink './tests/after.reg.toAdd';
32 #tests scripts which implement "diff" functionality for registry
33 sub test_diff
35 my $generated = './tests/after.reg.toAdd';
36 my $orig = './tests/orig.reg';
37 my $s;
39 $s = './regSet.sh ./tests/before.reg ./tests/after.reg > /dev/null';
40 qx/$s/;
42 #files must be the same
43 if (-z($generated) || (-s($generated) != -s($orig))) {
44 die "Original and generated registry files ($orig and $generated) " .
45 "are different";
47 clear_output();