実際のプログラムで、assertの使い時とは?