Вы можете выбрать точку в вашей структуре, где вы можете «насмехаться» над объектами. Затем вы можете использовать фреймворк, такой как Mockito (http://code.google.com/p/mockito/), для макетирования объектов.
Это позволит вам смоделировать результаты в JUnit, без необходимости фактически бесконечной цепочки классов, которые вы описываете.
Обратите внимание, что в какой-то момент вы захотите протестировать все это от начала до конца. Но для начальной разработки Mockito сэкономит вам всю необходимую настройку.