Simple test framework