Eliminado test
This commit is contained in:
parent
623437edf9
commit
ebecfaecfb
@ -5,7 +5,8 @@ data class DatosJuego(
|
||||
val doraOculto: Array<Int>,
|
||||
val manos: HashMap<String, Mano>,
|
||||
val cartasRestantes: Int,
|
||||
val ordenJugadores: Array<String>
|
||||
val ordenJugadores: Array<String>,
|
||||
val turnoActual: String
|
||||
) {
|
||||
|
||||
override fun equals(other: Any?): Boolean {
|
||||
|
@ -14,6 +14,7 @@ class Juego(val usuarios: ArrayList<Pair<String, Boolean>>) {
|
||||
var estadoJuego = EstadoJuego.Espera
|
||||
var posCartaActual = 0
|
||||
var cartasRestantes = 58
|
||||
val turnoActual = 0
|
||||
|
||||
suspend fun iniciarJuego(ws: WebSocketSession) {
|
||||
if (estadoJuego != EstadoJuego.Espera) return
|
||||
@ -67,7 +68,7 @@ class Juego(val usuarios: ArrayList<Pair<String, Boolean>>) {
|
||||
}
|
||||
}
|
||||
|
||||
val datosJuego = DatosJuego(doraPublico, doraOcultoS, manosS, cartasRestantes, ordenJugadores)
|
||||
val datosJuego = DatosJuego(doraPublico, doraOcultoS, manosS, cartasRestantes, ordenJugadores, ordenJugadores[turnoActual])
|
||||
ws.send(Frame.Text("{\"operacion\": \"actualizar_datos\", \"datos\": ${gson.toJson(datosJuego)}}"))
|
||||
}
|
||||
|
||||
|
@ -1,15 +1,16 @@
|
||||
package dev.araozu
|
||||
|
||||
class Mano(
|
||||
data class Mano(
|
||||
val cartas: List<Int>,
|
||||
val allIn: Boolean = false,
|
||||
val cartaSig: Int? = null,
|
||||
val cartasReveladas: ArrayList<ArrayList<Int>> = ArrayList()
|
||||
val cartasReveladas: ArrayList<ArrayList<Int>> = ArrayList(),
|
||||
val descartes: List<Int> = ArrayList()
|
||||
) {
|
||||
|
||||
fun obtenerManoPrivada(): Mano {
|
||||
val l = cartas.map { 0 }
|
||||
return Mano(l, allIn, cartaSig, cartasReveladas)
|
||||
return this.copy(cartas = l)
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,26 +0,0 @@
|
||||
package dev.araozu
|
||||
|
||||
import io.ktor.application.*
|
||||
import io.ktor.response.*
|
||||
import io.ktor.request.*
|
||||
import io.ktor.features.*
|
||||
import io.ktor.routing.*
|
||||
import io.ktor.http.*
|
||||
import io.ktor.websocket.*
|
||||
import io.ktor.http.cio.websocket.*
|
||||
import java.time.*
|
||||
import io.ktor.gson.*
|
||||
import kotlin.test.*
|
||||
import io.ktor.server.testing.*
|
||||
|
||||
class ApplicationTest {
|
||||
@Test
|
||||
fun testRoot() {
|
||||
withTestApplication({ module(testing = true) }) {
|
||||
handleRequest(HttpMethod.Get, "/").apply {
|
||||
assertEquals(HttpStatusCode.OK, response.status())
|
||||
assertEquals("HELLO WORLD!", response.content)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user