@Test public void testRestoreFileNameWhenDeletingLatestFileVersion() throws Exception { DLFileEntry dlFileEntry = addDLFileEntry(DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, false); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); dlFileEntry = updateStatus(dlFileEntry.getLatestFileVersion(true), serviceContext); String initialFileName = dlFileEntry.getFileName(); dlFileEntry.setTitle(RandomTestUtil.randomString()); dlFileEntry = updateDLFileEntry(dlFileEntry, serviceContext); dlFileEntry = updateStatus(dlFileEntry.getLatestFileVersion(true), serviceContext); DLFileVersion dlFileVersion = dlFileEntry.getLatestFileVersion(true); dlFileEntry = DLFileEntryLocalServiceUtil.deleteFileVersion( dlFileEntry.getUserId(), dlFileEntry.getFileEntryId(), dlFileVersion.getVersion()); Assert.assertEquals(initialFileName, dlFileEntry.getFileName()); }