exercise_type field extensions, tests

This commit is contained in:
Bossanyi Tibor
2020-07-03 10:11:43 +02:00
parent 3156edb057
commit 03af5984be
3 changed files with 51 additions and 15 deletions
@@ -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