java Integer to kotlin.int

API 0.0.3
This commit is contained in:
Bossanyi Tibor 2020-05-11 21:42:01 +02:00
parent a6627a31e7
commit 85ce06d4c7
4 changed files with 40 additions and 2 deletions

View File

@ -9,7 +9,7 @@ plugins {
}
group = "com.aitrainer"
version = "0.0.2"
version = "0.0.3"
java.sourceCompatibility = JavaVersion.VERSION_1_8
repositories {

View File

@ -14,7 +14,7 @@ data class Exercises (
@get: NonNull var customerId: Long = 0,
@get: NonNull var datetimeExercise: Date? = null,
@get: NonNull var quantity: Int = 0,
@get: Null var restTime: Integer, // in seconds
@get: Null var restTime: Int?, // in seconds
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
val exerciseId: Long = 0

View File

@ -0,0 +1,10 @@
package com.aitrainer.api.service
import com.aitrainer.api.model.Exercises
import org.springframework.data.jpa.repository.Query
import org.springframework.data.repository.query.Param
interface ExerciseService {
@Query("FROM Exercises WHERE customer_id = :customerId")
fun findAllByCustomerId( @Param("customerId") customerId: Long): List<Exercises>
}

View File

@ -0,0 +1,28 @@
package com.aitrainer.api.test
import com.aitrainer.api.model.Exercises
import com.aitrainer.api.repository.ExercisesRepository
import org.junit.jupiter.api.Test
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.test.context.SpringBootTest
import kotlin.test.assertEquals
@SpringBootTest
class ExerciseTest {
@Autowired
private lateinit var exerciseRepository: ExercisesRepository
@Test
fun testGet() {
var id: Long = 1
val exercises: List<Exercises> = exerciseRepository.getAllByCustomerId( id )
assertEquals( exercises[0].quantity, 12)
id = 100000
val exercises2: List<Exercises> = exerciseRepository.getAllByCustomerId( id )
assertEquals( exercises2.size, 0)
}
}