xref: /openbsd/regress/usr.bin/dirname/dirname.sh (revision 264ca280)
1#!/bin/sh
2#
3# $OpenBSD: dirname.sh,v 1.1 2005/04/07 07:25:16 otto Exp $
4# $NetBSD: dirname.sh,v 1.1 2005/04/04 16:48:45 peter Exp $
5
6test_dirname()
7{
8	echo "Testing \"$1\""
9	result=`dirname "$1" 2>&1`
10	if [ "$result" != "$2" ]; then
11		echo "Expected \"$2\", but got \"$result\""
12		exit 1
13	fi
14}
15
16test_dirname "/" "/"
17test_dirname "//" "/"
18test_dirname "/usr/bin/" "/usr"
19test_dirname "//usr//bin//" "//usr"
20test_dirname "usr" "."
21test_dirname "\"\"" "."
22test_dirname "/usr" "/"
23test_dirname "/usr/bin" "/usr"
24test_dirname "usr/bin" "usr"
25test_dirname ""	"."
26test_dirname "/./" "/"
27test_dirname "///usr//bin//" "///usr"
28