update for memory leak

- fix memory leak in MeasurementRepository
- add logging in MeasurementService
- update catalog version
This commit is contained in:
2024-12-12 01:42:20 +01:00
parent 33d59b5c4d
commit f8e00fbf2c
6 changed files with 27 additions and 22 deletions

View File

@@ -19,16 +19,15 @@ import org.junit.jupiter.api.Assertions.assertEquals
import org.junit.jupiter.api.BeforeEach
class MeasurementRepositoryTest {
private val client: InfluxDBClient = mockk()
private val properties: InfluxDbProperties = mockk()
private val writeApi: WriteApi = mockk()
private val queryApi: QueryApi = mockk()
private lateinit var repository: MeasurementRepository
@BeforeEach
fun setUp() {
every { client.makeWriteApi() } returns writeApi
repository = MeasurementRepository(client, properties)
}
@@ -36,8 +35,6 @@ class MeasurementRepositoryTest {
fun `save point to influxdb`() = runTest {
// given
val point = Point.measurement("test").addField("value", 12.3)
every { client.makeWriteApi() } returns writeApi
every { writeApi.writePoint(any()) } just Runs
// when