Browse Source

Update test cases

master
Gwendal 7 years ago
parent
commit
5d1e3e4b32
1 changed files with 7 additions and 8 deletions
  1. +7
    -8
      src/test/kotlin/bandcampcollectiodownloader/test/BandcampCollectionDownloaderTests.kt

+ 7
- 8
src/test/kotlin/bandcampcollectiodownloader/test/BandcampCollectionDownloaderTests.kt View File

@ -16,42 +16,42 @@ class BandcampCollectionDownloaderTests {
@Test
fun testErrorCookiesFileNotFound() {
assertThrows<BandCampDownloaderError> {
downloadAll(Paths.get("bli"), "bli", "bli", Paths.get("bli"), 0)
downloadAll(Paths.get("bli"), "bli", "bli", Paths.get("bli"), 0, 5000)
}
}
@Test
fun testErrorCookiesFileInvalidJson() {
assertThrows<BandCampDownloaderError> {
downloadAll(Paths.get("./test-data/notjsoncookies.json"), "bli", "bli", Paths.get("bli"), 0)
downloadAll(Paths.get("./test-data/notjsoncookies.json"), "bli", "bli", Paths.get("bli"), 0, 5000)
}
}
@Test
fun testErrorCookiesFileInvalidContent_wrongkey() {
assertThrows<BandCampDownloaderError> {
downloadAll(Paths.get("./test-data/invalidcookies_wrongkeys.json"), "bli", "bli", Paths.get("bli"), 0)
downloadAll(Paths.get("./test-data/invalidcookies_wrongkeys.json"), "bli", "bli", Paths.get("bli"), 0, 5000)
}
}
@Test
fun testErrorCookiesFileInvalidContent_noarray() {
assertThrows<BandCampDownloaderError> {
downloadAll(Paths.get("./test-data/invalidcookies_noarray.json"), "bli", "bli", Paths.get("bli"), 0)
downloadAll(Paths.get("./test-data/invalidcookies_noarray.json"), "bli", "bli", Paths.get("bli"), 0, 5000)
}
}
@Test
fun testErrorInvalidBandcampUser() {
assertThrows<BandCampDownloaderError> {
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "zerz1e3687dfs3df7", "bli", Paths.get("bli"), 0)
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "zerz1e3687dfs3df7", "bli", Paths.get("bli"), 0, 5000)
}
}
@Test
fun testErrorCookiesUselessForBandcampUser() {
assertThrows<BandCampDownloaderError> {
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "bli", "bli", Paths.get("bli"), 0)
downloadAll(Paths.get("./test-data/wellformedcookies.json"), "bli", "bli", Paths.get("bli"), 0, 5000)
}
}
@ -59,11 +59,10 @@ class BandcampCollectionDownloaderTests {
fun testErrorNoCookiesAtAll() {
addToEnv("HOME", "NOPE")
assertThrows<BandCampDownloaderError> {
downloadAll(null, "bli", "bli", Paths.get("bli"), 0)
downloadAll(null, "bli", "bli", Paths.get("bli"), 0, 5000)
}
}
@Throws(Exception::class)
fun addToEnv(key: String, value: String) {
val classes = Collections::class.java!!.declaredClasses


Loading…
Cancel
Save