@Test
public void testRemoteV2Prefix() throws ParseException {

    Path path = Paths.get("test_backup");
    AbstractBackupPath abstractBackupPath = pathFactory.get();
    Assert.assertEquals(
            "casstestbackup/1049_fake-app/1808575600/META_V2",
            abstractBackupPath.remoteV2Prefix(path, BackupFileType.META_V2).toString());
    path = Paths.get("s3-bucket-name", "fake_base_dir", "-6717_random_fake_app");
    Assert.assertEquals(
            "fake_base_dir/-6717_random_fake_app/1808575600/META_V2",
            abstractBackupPath.remoteV2Prefix(path, BackupFileType.META_V2).toString());
}