acceptance tests and unit test/output