#!/bin/bash

# This is a set of examples taken from upstream's docs/examples.md

set -e

# Hello world test
g++ -o ${AUTOPKGTEST_TMP}/hello $(dirname $0)/examples/hello.cpp -llog4cplus
diff $(dirname $0)/examples/hello.expected <(${AUTOPKGTEST_TMP}/hello)

# Test macros
g++ -o ${AUTOPKGTEST_TMP}/macros $(dirname $0)/examples/macros.cpp -llog4cplus
diff $(dirname $0)/examples/macros.expected <(${AUTOPKGTEST_TMP}/macros)

# Log levels
g++ -o ${AUTOPKGTEST_TMP}/loglevel $(dirname $0)/examples/loglevel.cpp -llog4cplus
diff $(dirname $0)/examples/loglevel.expected <(${AUTOPKGTEST_TMP}/loglevel)
