Я сильно сомневаюсь, что компонент может изменить свою позицию или изменить свой цвет .Компоненты имеют свойства , которые используются механизмами рендеринга для отображения их на экране.
Визуальный компонент - это своего рода модель для чего-то, что мы видим на дисплее.
Поэтому, когда мы вызываем changePosition(x,y)
для компонента, мы обычно изменяем значения полей в экземпляре компонента.И мы только должны (unit-) проверить, если эти поля имеют ожидаемые значения после того, как мы назвали changePosition(x,y)
.