run() method is under testing.