@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());
  }