API 1.0.50+1 AppText Translations.translation
This commit is contained in:
parent
0ba5909a0e
commit
254bc6c5ff
@ -15,7 +15,7 @@ CREATE TABLE `app_text_translation` (
|
||||
`translation_id` INT(13) NOT NULL AUTO_INCREMENT,
|
||||
`text_id` INT(11) NOT NULL,
|
||||
`language_code` CHAR(2) NOT NULL DEFAULT 'en' COLLATE 'utf8mb4_general_ci',
|
||||
`text` CHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
|
||||
`translation` MEDIUMTEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
|
||||
PRIMARY KEY (`translation_id`) USING BTREE
|
||||
)
|
||||
COLLATE='utf8mb4_general_ci'
|
||||
|
@ -10,7 +10,7 @@ import javax.validation.constraints.NotBlank
|
||||
data class AppTextTranslation (
|
||||
@Expose @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @get: NonNull var translationId: Long = 0,
|
||||
@Expose @get: NotBlank var languageCode: String? = "hu",
|
||||
@Expose @get: NonNull var text: String? = null
|
||||
@Expose @get: NonNull var translation: String? = null
|
||||
) {
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = false)
|
||||
@JoinColumn(name = "textId", nullable = false)
|
||||
|
@ -179,14 +179,14 @@ class AppPackageTest {
|
||||
val trainingPlanJson: String = record[1]
|
||||
val type = object : TypeToken<List<TrainingPlan?>?>() {}.type
|
||||
val plans: List<TrainingPlan> = gson.fromJson(trainingPlanJson, type)
|
||||
assertEquals(plans.size,10)
|
||||
assertEquals(plans.size,39)
|
||||
assertEquals(plans[1].name, "Beginner Men’s workout")
|
||||
assertEquals(plans[1].internalName, "beginner_man")
|
||||
assertEquals(plans[1].free, true)
|
||||
assertEquals(plans[1].active, true)
|
||||
assertEquals(plans[1].treeId, 37)
|
||||
assertEquals(plans[0].details[0].exerciseTypeId, 37)
|
||||
assertEquals(plans[0].details[1].weight, 20.0)
|
||||
assertEquals(plans[0].details[1].weight, -1.0)
|
||||
} else if (record[0] == SplitTests::class.simpleName) {
|
||||
val splitTestJson: String = record[1]
|
||||
val type = object : TypeToken<List<SplitTests?>?>() {}.type
|
||||
@ -201,16 +201,16 @@ class AppPackageTest {
|
||||
val trainingPlanDayJson: String = record[1]
|
||||
val type = object : TypeToken<List<TrainingPlanDay?>?>() {}.type
|
||||
val days: List<TrainingPlanDay> = gson.fromJson(trainingPlanDayJson, type)
|
||||
assertEquals(days.size,3)
|
||||
assertEquals(days.size,33)
|
||||
assertEquals(days[0].name, "Mo")
|
||||
assertEquals(days[0].translations[0].nameTranslation, "H")
|
||||
assertEquals(days[0].translations[0].nameTranslation, "Hé")
|
||||
} else if (record[0] == AppText::class.simpleName) {
|
||||
val appTextJson: String = record[1]
|
||||
val type = object : TypeToken<List<AppText?>?>() {}.type
|
||||
val texts: List<AppText> = gson.fromJson(appTextJson, type)
|
||||
assertEquals(texts.size, 1)
|
||||
assertEquals(texts[0].translations[0].text, "Done!")
|
||||
assertEquals(texts[0].translations[1].text, "Kész!")
|
||||
assertEquals(texts.size, 2)
|
||||
assertEquals(texts[0].translations[0].translation, "Done!")
|
||||
assertEquals(texts[0].translations[1].translation, "Kész!")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user