2 # Blackbox test for wbinfo name lookup
5 Usage: test_wbinfo.sh DOMAIN DC_USERNAME
17 wbinfo
="$VALGRIND $sambabindir/wbinfo"
19 .
`dirname $0`/..
/..
/testprogs
/blackbox
/subunit.sh
21 # Correct query is expected to work
22 testit
"name-to-sid.single-separator" \
23 $wbinfo -n $DOMAIN/$DC_USERNAME || \
24 failed
=$
(expr $failed + 1)
26 testit
"name-to-sid.at_domain" \
27 $wbinfo -n $DOMAIN/ || \
28 failed
=$
(expr $failed + 1)
30 testit
"name-to-sid.upn" \
31 $wbinfo -n $DC_USERNAME@
$REALM || \
32 failed
=$
(expr $failed + 1)
34 # Two separator characters should fail
35 testit_expect_failure
"name-to-sid.double-separator" \
36 $wbinfo -n $DOMAIN//$DC_USERNAME || \
37 failed
=$
(expr $failed + 1)
39 # Invalid domain is expected to fail
40 testit_expect_failure
"name-to-sid.invalid-domain" \
41 $wbinfo -n INVALID
/$DC_USERNAME || \
42 failed
=$
(expr $failed + 1)
44 # Invalid domain with two separator characters is expected to fail
45 testit_expect_failure
"name-to-sid.double-separator-invalid-domain" \
46 $wbinfo -n INVALID
//$DC_USERNAME || \
47 failed
=$
(expr $failed + 1)