Add destructor and call TestTap::done_testing()

デストラクタでdone_testing()を呼ぶことで、明示的にdone_testing()を呼ばなくても結果が出力されるようにする。