Added test the_time_of_the_phone_clock_should_be_set_correctly_after_its_setTime_method_is_invoked() and wrote an assertion.
Finished Act and Arrange for the test.
Made the test to pass by fake it in PhoneClock.getTime().
Added TODO: PhoneClock.getTime() and CityClock.getTime() are duplicated.
Wrote the intention code in PhoneClock.getTime() to return the local time which will be set in the method setTime().
Created field time in class PhoneClock and assigned value to it in method setTime().
Made class Clock abstract and added an abstract method getTime() for its subclasses PhoneClock and CityClock.
Added keyword @Override for the overridden method getTime() in the two subclasses.