|
|
@ -16,42 +16,42 @@ class BandcampCollectionDownloaderTests { |
|
|
|
@Test |
|
|
|
fun testErrorCookiesFileNotFound() { |
|
|
|
assertThrows<BandCampDownloaderError> { |
|
|
|
downloadAll(Paths.get("bli"), "bli", "bli", Paths.get("bli")) |
|
|
|
downloadAll(Paths.get("bli"), "bli", "bli", Paths.get("bli"), 0) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
fun testErrorCookiesFileInvalidJson() { |
|
|
|
assertThrows<BandCampDownloaderError> { |
|
|
|
downloadAll(Paths.get("./test-data/notjsoncookies.json"), "bli", "bli", Paths.get("bli")) |
|
|
|
downloadAll(Paths.get("./test-data/notjsoncookies.json"), "bli", "bli", Paths.get("bli"), 0) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
fun testErrorCookiesFileInvalidContent_wrongkey() { |
|
|
|
assertThrows<BandCampDownloaderError> { |
|
|
|
downloadAll(Paths.get("./test-data/invalidcookies_wrongkeys.json"), "bli", "bli", Paths.get("bli")) |
|
|
|
downloadAll(Paths.get("./test-data/invalidcookies_wrongkeys.json"), "bli", "bli", Paths.get("bli"), 0) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
fun testErrorCookiesFileInvalidContent_noarray() { |
|
|
|
assertThrows<BandCampDownloaderError> { |
|
|
|
downloadAll(Paths.get("./test-data/invalidcookies_noarray.json"), "bli", "bli", Paths.get("bli")) |
|
|
|
downloadAll(Paths.get("./test-data/invalidcookies_noarray.json"), "bli", "bli", Paths.get("bli"), 0) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
fun testErrorInvalidBandcampUser() { |
|
|
|
assertThrows<BandCampDownloaderError> { |
|
|
|
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "zerz1e3687dfs3df7", "bli", Paths.get("bli")) |
|
|
|
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "zerz1e3687dfs3df7", "bli", Paths.get("bli"), 0) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
fun testErrorCookiesUselessForBandcampUser() { |
|
|
|
assertThrows<BandCampDownloaderError> { |
|
|
|
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "bli", "bli", Paths.get("bli")) |
|
|
|
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "bli", "bli", Paths.get("bli"), 0) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -59,7 +59,7 @@ class BandcampCollectionDownloaderTests { |
|
|
|
fun testErrorNoCookiesAtAll() { |
|
|
|
addToEnv("HOME", "NOPE") |
|
|
|
assertThrows<BandCampDownloaderError> { |
|
|
|
downloadAll(null, "bli", "bli", Paths.get("bli")) |
|
|
|
downloadAll(null, "bli", "bli", Paths.get("bli"), 0) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|