exercise_type field extensions, tests
This commit is contained in:
@@ -14,8 +14,11 @@ data class ExerciseType (
|
||||
@get: NotBlank var name: String = "",
|
||||
@get: NotBlank var description: String = "",
|
||||
@get: Null var video: BinaryType?,
|
||||
@get: NotBlank var unit: String = "",
|
||||
@get: Null var unitQuantity: String = "",
|
||||
@get: Null var unitQuantityUnit: String = "",
|
||||
|
||||
|
||||
|
||||
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
val exerciseTypeId: Long = 0
|
||||
)
|
||||
|
||||
@@ -18,9 +18,20 @@ class ExerciseTypeTest {
|
||||
|
||||
@Test
|
||||
fun testGet() {
|
||||
val id: Long = 7
|
||||
val extype: ExerciseType = exerciseTypeRepository.findById(id).orElse(null)
|
||||
var id: Long = 7
|
||||
var extype: ExerciseType = exerciseTypeRepository.findById(id).orElse(null)
|
||||
assertEquals(extype.name, "4x10m-es ingafutás")
|
||||
|
||||
id = 38
|
||||
extype = exerciseTypeRepository.findById(id).orElse(null)
|
||||
assertEquals(extype.name, "Pull Ups")
|
||||
assertEquals(extype.unit, "repeat")
|
||||
|
||||
id = 37
|
||||
extype = exerciseTypeRepository.findById(id).orElse(null)
|
||||
assertEquals(extype.name, "Chest Press")
|
||||
assertEquals(extype.unit, "repeat")
|
||||
assertEquals(extype.unitQuantityUnit, "kg")
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -28,6 +39,10 @@ class ExerciseTypeTest {
|
||||
val exerciseTypes: List<ExerciseType> = exerciseTypeRepository.findAll()
|
||||
assertEquals(exerciseTypes[0].exerciseTypeId, 1)
|
||||
assertEquals(exerciseTypes[0].name, "Melső fekvőtámasz 1 perc")
|
||||
|
||||
assertEquals(exerciseTypes[15].name, "Timed Pushup")
|
||||
assertEquals(exerciseTypes[15].unit, "repeat")
|
||||
assertEquals(exerciseTypes[15].unitQuantityUnit, "second")
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user