From dff498ffa578fa29978ac1a4326a53e949e752ac Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Thu, 4 Jul 2019 16:48:33 +0200 Subject: [PATCH] Add creation test --- .../net/pokeranalytics/android/model/realm/Player.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Player.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Player.kt index 102d2aca..21618657 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Player.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Player.kt @@ -8,10 +8,7 @@ import io.realm.annotations.Ignore import io.realm.annotations.PrimaryKey import io.realm.kotlin.where import net.pokeranalytics.android.R -import net.pokeranalytics.android.model.interfaces.Deletable -import net.pokeranalytics.android.model.interfaces.DeleteValidityStatus -import net.pokeranalytics.android.model.interfaces.Identifiable -import net.pokeranalytics.android.model.interfaces.NameManageable +import net.pokeranalytics.android.model.interfaces.* import net.pokeranalytics.android.ui.adapter.StaticRowRepresentableDataSource import net.pokeranalytics.android.ui.view.RowRepresentable import net.pokeranalytics.android.ui.view.RowViewType @@ -54,6 +51,13 @@ open class Player : RealmObject(), NameManageable, Deletable, StaticRowRepresent return true } + override fun getFailedSaveMessage(status: SaveValidityStatus): Int { + return when(status) { + SaveValidityStatus.ALREADY_EXISTS -> R.string.duplicate_user_error + else -> super.getFailedSaveMessage(status) + } + } + override fun getFailedDeleteMessage(status: DeleteValidityStatus): Int { //TODO return R.string.relationship_error