CommittedWaveletSnapshot snapshot2 = provideWavelet(WN2);
when(waveletProvider.getWaveletIds(WAVE_ID)).thenReturn(ImmutableSet.of(W1, W2));
when(waveletProvider.checkAccessPermission(WN1, USER)).thenReturn(true);
when(waveletProvider.checkAccessPermission(WN2, USER)).thenReturn(true);
OpenListener listener = openWave(IdFilters.ALL_IDS);
verify(listener).onUpdate(eq(WN1), eq(snapshot1), eq(DeltaSequence.empty()),
eq(V0), isNullMarker(), any(String.class));
verify(listener).onUpdate(eq(WN2), eq(snapshot2), eq(DeltaSequence.empty()),
eq(V0), isNullMarker(), any(String.class));
verifyMarker(listener, WAVE_ID);