Скорее всего, ваша очередь приватная , поэтому проверка размера не сработает. Решение «Дизайн для тестирования», которое я видел, состоит в том, чтобы вместо этого использовать пакет приватных методов и членов. Поскольку ваши тесты junit, скорее всего, будут в одном пакете, у них будет доступ.
Это само по себе позволяет тесту на побочный эффект " queue.length () ".
Но я бы пошел дальше: действительно, вы должны рассмотреть возможность проверки того, что ваш метод вставил правильную страницу и ссылку на вашу очередь. Для этого требуются дополнительные знания о том, как вы представляете (и комбинируете) страницу и ссылку.
Решение jMock также очень хорошо, хотя на самом деле я гораздо лучше знаком с написанием собственных тестовых наборов.