mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-08 19:57:28 +08:00
[+] Maimai2 play simulation testing
This commit is contained in:
@@ -91,6 +91,10 @@ dependencies {
|
|||||||
|
|
||||||
// Serialization
|
// Serialization
|
||||||
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
|
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
|
||||||
|
|
||||||
|
// Testing
|
||||||
|
testImplementation("io.kotest:kotest-runner-junit5-jvm:5.8.1")
|
||||||
|
testImplementation("io.kotest:kotest-assertions-core")
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "icu.samnya"
|
group = "icu.samnya"
|
||||||
|
|||||||
@@ -1,12 +1,5 @@
|
|||||||
package ext
|
package ext
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude
|
|
||||||
import com.fasterxml.jackson.core.JsonParser
|
|
||||||
import com.fasterxml.jackson.databind.DeserializationContext
|
|
||||||
import com.fasterxml.jackson.databind.DeserializationFeature
|
|
||||||
import com.fasterxml.jackson.databind.JsonDeserializer
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper
|
|
||||||
import com.fasterxml.jackson.databind.module.SimpleModule
|
|
||||||
import icu.samnyan.aqua.net.utils.ApiException
|
import icu.samnyan.aqua.net.utils.ApiException
|
||||||
import io.ktor.client.*
|
import io.ktor.client.*
|
||||||
import io.ktor.client.engine.cio.*
|
import io.ktor.client.engine.cio.*
|
||||||
@@ -15,9 +8,6 @@ import io.ktor.client.plugins.contentnegotiation.*
|
|||||||
import io.ktor.serialization.kotlinx.json.*
|
import io.ktor.serialization.kotlinx.json.*
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
import kotlinx.serialization.ExperimentalSerializationApi
|
|
||||||
import kotlinx.serialization.json.Json
|
|
||||||
import kotlinx.serialization.json.JsonNamingStrategy
|
|
||||||
import org.apache.tika.Tika
|
import org.apache.tika.Tika
|
||||||
import org.apache.tika.mime.MimeTypes
|
import org.apache.tika.mime.MimeTypes
|
||||||
import org.slf4j.LoggerFactory
|
import org.slf4j.LoggerFactory
|
||||||
@@ -89,10 +79,6 @@ val HTTP = HttpClient(CIO) {
|
|||||||
install(ContentNegotiation) {
|
install(ContentNegotiation) {
|
||||||
json(JSON)
|
json(JSON)
|
||||||
}
|
}
|
||||||
install(ContentEncoding) {
|
|
||||||
gzip()
|
|
||||||
deflate()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
val TIKA = Tika()
|
val TIKA = Tika()
|
||||||
val MIMES = MimeTypes.getDefaultMimeTypes()
|
val MIMES = MimeTypes.getDefaultMimeTypes()
|
||||||
|
|||||||
374
src/test/kotlin/test/Mai2Test.kt
Normal file
374
src/test/kotlin/test/Mai2Test.kt
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user