#!/bin/bash

success()
{
    if "$@" ; then
        :
    else
        exit 1;
    fi
}

fail()
{
    if "$@"; then
        exit 1;
    else
        :
    fi
}

grep-result()
{
    local v="$1"
    shift
    "$@" 2>&1 | tee tests/log/tmp
    if grep "$v" tests/log/tmp; then
        return
    else
        exit 1
    fi
}

grep-result-not()
{
    local v="$1"
    shift
    "$@" 2>&1 | tee tests/log/tmp
    if grep "$v" tests/log/tmp; then
        exit 1
    else
        return
    fi
}
