BlipIterators.breadthFirst(conversation));
assertEquals(Arrays.asList(b1, b3, b1t1b1, b1t1b2, b1t2b1, b3t1b1), actual);
}
private Conversation buildConversation() {
IdGenerator idGenerator = FakeIdGenerator.create();
ObservableWaveView waveView = ConversationTestUtils.createWaveView(idGenerator);
ConversationView convView = WaveBasedConversationView.create(waveView, idGenerator);
Conversation conv = convView.createRoot();
b1 = conv.getRootThread().appendBlip();
ConversationThread b1t1 = b1.addReplyThread();