2012-12-08 2 views
1

Можно ли использовать тестирование Guava для итераторов? Я пытался расширить IteratorTester, но com.google.common.collect.testing.AbstractIteratorTester не является общедоступным, так что невозможно добавить конструктор. Может быть, мне нужно использовать другой класс, или он просто не предназначен для публики? Заранее спасибо.Guava/тестирование реализации итератора

ответ

1

This example от CollectionIteratorTester содержит пример построения IteratorTester.

+0

Да, спасибо, но моя проблема в том, что перечисление KnownOrder определено в AbstractIteratorTest, и это частный пакет, если я не пропустил что-то принципиально. – Johannes

+0

Хорошо. Посмотрев на код, похоже, что вы можете уйти с передачей «null» вместо «KnownOrder.KNOWN_ORDER», но я увижу, что я могу сделать для исправления для версии 14.0. –

+0

Спасибо, тогда я пропущу значение null, пока не появится 14.0.1. BTW: Это «рождественский релиз» или будет выпущен в следующем году? :-) – Johannes

Смежные вопросы