# Copyright (c) 2007 The NetBSD Foundation, Inc.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
#
# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND
# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# -------------------------------------------------------------------------
# Helper tests for "t_atf_check".
# -------------------------------------------------------------------------
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
# built-in version for the check.
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
foo
SECONDEOF
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
foo
SECONDEOF
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
atf_check_equal a a
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
atf_check_equal a b
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
x=a
y=a
atf_check_equal '${x}' '${y}'
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
x=a
y=b
atf_check_equal '${x}' '${y}'
}
{
atf_set "descr" "Helper test case for the t_atf_check test program"
}
{
atf_check true
}
# -------------------------------------------------------------------------
# Helper tests for "t_config".
# -------------------------------------------------------------------------
{
atf_set "descr" "Helper test case for the t_config test program"
}
{
if atf_config_has ${TEST_VARIABLE}; then
fi
}
{
atf_set "descr" "Helper test case for the t_config test program"
}
{
if atf_config_has ${TEST_VARIABLE}; then
echo "${TEST_VARIABLE} found"
else
echo "${TEST_VARIABLE} not found"
fi
}
# -------------------------------------------------------------------------
# Helper tests for "t_normalize".
# -------------------------------------------------------------------------
{
atf_set "descr" "Helper test case for the t_normalize test program"
atf_set "c-d" "test value 2"
}
{
}
# -------------------------------------------------------------------------
# Helper tests for "t_tc".
# -------------------------------------------------------------------------
{
atf_set "descr" "Helper test case for the t_tc test program"
}
{
true
}
{
atf_set "descr" "Helper test case for the t_tc test program"
}
{
false
}
{
atf_set "descr" "Helper test case for the t_tc test program"
}
{
return 1
}
{
atf_set "descr" "Helper test case for the t_tc test program"
}
{
echo "An error" 1>&2
exit 1
}
{
atf_set "descr" "Helper test case for the t_tc test program"
}
# -------------------------------------------------------------------------
# Helper tests for "t_tp".
# -------------------------------------------------------------------------
{
atf_set "descr" "Helper test case for the t_tp test program"
}
{
echo "Calling helper"
helper_subr || atf_fail "Could not call helper subroutine"
}
# -------------------------------------------------------------------------
# Main.
# -------------------------------------------------------------------------
{
# Add helper tests for t_atf_check.
# Add helper tests for t_config.
# Add helper tests for t_normalize.
# Add helper tests for t_tc.
# Add helper tests for t_tp.
}
# vim: syntax=sh:expandtab:shiftwidth=4:softtabstop=4