[F] Fix test build

pull/29/head
Azalea 2024-04-01 22:30:49 -04:00
parent 97fdd096a8
commit 23aae3b5b9
1 changed files with 9 additions and 6 deletions

View File

@ -15,6 +15,7 @@ import icu.samnyan.aqua.sega.wacca.model.BaseRequest
import icu.samnyan.aqua.sega.wacca.model.db.* import icu.samnyan.aqua.sega.wacca.model.db.*
import io.ktor.client.utils.* import io.ktor.client.utils.*
import jakarta.servlet.http.HttpServletRequest import jakarta.servlet.http.HttpServletRequest
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.http.ResponseEntity import org.springframework.http.ResponseEntity
import org.springframework.web.bind.annotation.RestController import org.springframework.web.bind.annotation.RestController
import java.util.* import java.util.*
@ -25,11 +26,13 @@ val empty = emptyList<Any>()
@RestController @RestController
@API("/g/wacca/") @API("/g/wacca/")
class WaccaServer( class WaccaServer {
val cardRepo: CardRepository, // These are lateinit autowired instead of constructor injection because the tests depend on creating
val rp: WaccaRepos, // an instance of this class with no arguments.
val wacca: Wacca @Autowired lateinit var cardRepo: CardRepository
) { @Autowired lateinit var rp: WaccaRepos
@Autowired lateinit var wacca: Wacca
val handlerMap = mutableMapOf<String, (BaseRequest, List<Any>) -> Any>() val handlerMap = mutableMapOf<String, (BaseRequest, List<Any>) -> Any>()
val cacheMap = mutableMapOf<String, String>() val cacheMap = mutableMapOf<String, String>()
@ -185,7 +188,7 @@ fun WaccaServer.init() {
// u.wp = 999999 // u.wp = 999999
// All unlock // All unlock
if (go.unlockMusic && !wacca.musicMapping.isEmpty()) { if (go.unlockMusic && wacca.musicMapping.isNotEmpty()) {
items[MUSIC_UNLOCK()] = wacca.musicMapping.keys.map { MUSIC_UNLOCK(u, it, p1 = INFERNO.value.long()) } items[MUSIC_UNLOCK()] = wacca.musicMapping.keys.map { MUSIC_UNLOCK(u, it, p1 = INFERNO.value.long()) }
} }