fix: update ResponseBody creation in ApiService mock for consistency
This commit is contained in:
@@ -61,6 +61,7 @@ import kotlinx.coroutines.flow.MutableStateFlow
|
|||||||
import okhttp3.MultipartBody
|
import okhttp3.MultipartBody
|
||||||
import okhttp3.RequestBody
|
import okhttp3.RequestBody
|
||||||
import okhttp3.ResponseBody
|
import okhttp3.ResponseBody
|
||||||
|
import okhttp3.ResponseBody.Companion.toResponseBody
|
||||||
import org.junit.Assert.assertEquals
|
import org.junit.Assert.assertEquals
|
||||||
import org.junit.Assert.assertTrue
|
import org.junit.Assert.assertTrue
|
||||||
import org.junit.Rule
|
import org.junit.Rule
|
||||||
@@ -324,7 +325,8 @@ private class RecordingApiService : ApiService {
|
|||||||
return Response.success(request)
|
return Response.success(request)
|
||||||
}
|
}
|
||||||
override suspend fun spielsysteme(): Response<ResponseBody> = Response.success(null)
|
override suspend fun spielsysteme(): Response<ResponseBody> = Response.success(null)
|
||||||
override suspend fun vereinsmeisterschaften(): Response<ResponseBody> = Response.success(ResponseBody.create(null, "Jahr,Kategorie,Platz,Spieler1,Spieler2,Bemerkung,imageFilename1,imageFilename2\n\"2025\",\"Herren\",\"1\",\"Erika Muster\",\"\",\"Titel verteidigt\",\"\",\"\""))
|
override suspend fun vereinsmeisterschaften(): Response<ResponseBody> =
|
||||||
|
Response.success("Jahr,Kategorie,Platz,Spieler1,Spieler2,Bemerkung,imageFilename1,imageFilename2\n\"2025\",\"Herren\",\"1\",\"Erika Muster\",\"\",\"Titel verteidigt\",\"\",\"\"".toResponseBody(null))
|
||||||
override suspend fun saveCsv(request: SaveCsvRequest): Response<SaveCsvResponse> {
|
override suspend fun saveCsv(request: SaveCsvRequest): Response<SaveCsvResponse> {
|
||||||
saveCsvCalls++
|
saveCsvCalls++
|
||||||
return Response.success(SaveCsvResponse(success = true, message = "CSV gespeichert"))
|
return Response.success(SaveCsvResponse(success = true, message = "CSV gespeichert"))
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import de.harheimertc.data.PasswordResetStepDto
|
|||||||
import de.harheimertc.data.SecureOfflineCache
|
import de.harheimertc.data.SecureOfflineCache
|
||||||
import de.harheimertc.repositories.CmsRepository
|
import de.harheimertc.repositories.CmsRepository
|
||||||
import okhttp3.ResponseBody
|
import okhttp3.ResponseBody
|
||||||
|
import okhttp3.ResponseBody.Companion.toResponseBody
|
||||||
import org.junit.Rule
|
import org.junit.Rule
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import org.junit.runner.RunWith
|
import org.junit.runner.RunWith
|
||||||
@@ -108,7 +109,7 @@ class CmsPasswordResetDiagnosticsScreenTest {
|
|||||||
attempts = listOf(attempt),
|
attempts = listOf(attempt),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
"vereinsmeisterschaften" -> Response.success(ResponseBody.create(null, "Jahr,Kategorie,Platz,Spieler1,Spieler2,Bemerkung\n"))
|
"vereinsmeisterschaften" -> Response.success("Jahr,Kategorie,Platz,Spieler1,Spieler2,Bemerkung\n".toResponseBody(null))
|
||||||
else -> throw UnsupportedOperationException("Unhandled ApiService method in test: ${method.name}")
|
else -> throw UnsupportedOperationException("Unhandled ApiService method in test: ${method.name}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "harheimertc-website",
|
"name": "harheimertc-website",
|
||||||
"version": "1.6.2",
|
"version": "1.7.0",
|
||||||
"description": "Moderne Webseite für den Harheimer Tischtennis Club",
|
"description": "Moderne Webseite für den Harheimer Tischtennis Club",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|||||||
Reference in New Issue
Block a user