public void testLinearVersionsJcr2_3() throws Exception {
// first get all linear versions
VersionIterator iter = versionManager.getVersionHistory(versionableNode.getPath()).getAllLinearVersions();
StringBuffer expected = new StringBuffer();
while (iter.hasNext()) {
expected.append(iter.nextVersion().getName()).append(",");
}
// restore version
versionManager.restore(versionableNode.getPath(), version.getName(), true);
// append new base version
expected.append(versionManager.getBaseVersion(versionableNode.getPath()).getName()).append(",");