java Integer to kotlin.int
API 0.0.3
This commit is contained in:
parent
a6627a31e7
commit
85ce06d4c7
@ -9,7 +9,7 @@ plugins {
|
||||
}
|
||||
|
||||
group = "com.aitrainer"
|
||||
version = "0.0.2"
|
||||
version = "0.0.3"
|
||||
java.sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
|
||||
repositories {
|
||||
|
@ -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
|
||||
|
10
src/main/kotlin/com/aitrainer/api/service/ExerciseService.kt
Normal file
10
src/main/kotlin/com/aitrainer/api/service/ExerciseService.kt
Normal 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>
|
||||
}
|
28
src/test/kotlin/com/aitrainer/api/test/ExerciseTest.kt
Normal file
28
src/test/kotlin/com/aitrainer/api/test/ExerciseTest.kt
Normal 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)
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user