mirror of
https://github.com/RipMeApp/ripme.git
synced 2025-09-01 18:03:55 +02:00
Added unit tests for sanitizeSaveAs and shortenSaveAsWindows
This commit is contained in:
@@ -3,6 +3,8 @@ package com.rarchives.ripme.tst;
|
|||||||
import junit.framework.TestCase;
|
import junit.framework.TestCase;
|
||||||
import com.rarchives.ripme.utils.Utils;
|
import com.rarchives.ripme.utils.Utils;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
@@ -44,4 +46,15 @@ public class UtilsTest extends TestCase {
|
|||||||
assertEquals(Arrays.asList(" is a "), Utils.between("This is a test", "This", "test"));
|
assertEquals(Arrays.asList(" is a "), Utils.between("This is a test", "This", "test"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testShortenFileNameWindows() throws FileNotFoundException {
|
||||||
|
String filename = "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.png";
|
||||||
|
// Test filename shortening for windows
|
||||||
|
File f = Utils.shortenSaveAsWindows("D:/rips/test/reddit/deep", filename );
|
||||||
|
assertEquals(new File("D:/rips/test/reddit/deep/fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.png"), f);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void testSanitizeSaveAs() {
|
||||||
|
assertEquals("This is a _ !__ test", Utils.sanitizeSaveAs("This is a \" !<? test"));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user