diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt index ee93b175798f5174f290b6df1de1e9cef203a89c..bd3f9bd2fa861d2d46e4ab15051607a6e7b6282f 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt @@ -1,14 +1,32 @@ package de.rki.coronawarnapp.ui.main.home import de.rki.coronawarnapp.risk.RiskState +import de.rki.coronawarnapp.submission.ui.homecards.FetchingResult +import de.rki.coronawarnapp.submission.ui.homecards.NoTest +import de.rki.coronawarnapp.submission.ui.homecards.SubmissionDone +import de.rki.coronawarnapp.submission.ui.homecards.TestError +import de.rki.coronawarnapp.submission.ui.homecards.TestErrorCard +import de.rki.coronawarnapp.submission.ui.homecards.TestFetchingCard +import de.rki.coronawarnapp.submission.ui.homecards.TestInvalid +import de.rki.coronawarnapp.submission.ui.homecards.TestInvalidCard +import de.rki.coronawarnapp.submission.ui.homecards.TestNegative +import de.rki.coronawarnapp.submission.ui.homecards.TestNegativeCard +import de.rki.coronawarnapp.submission.ui.homecards.TestPending +import de.rki.coronawarnapp.submission.ui.homecards.TestPendingCard +import de.rki.coronawarnapp.submission.ui.homecards.TestPositive +import de.rki.coronawarnapp.submission.ui.homecards.TestPositiveCard +import de.rki.coronawarnapp.submission.ui.homecards.TestSubmissionDoneCard +import de.rki.coronawarnapp.submission.ui.homecards.TestUnregisteredCard import de.rki.coronawarnapp.tracing.TracingProgress import de.rki.coronawarnapp.tracing.states.IncreasedRisk import de.rki.coronawarnapp.tracing.states.LowRisk import de.rki.coronawarnapp.tracing.states.TracingDisabled +import de.rki.coronawarnapp.tracing.states.TracingFailed import de.rki.coronawarnapp.tracing.states.TracingInProgress import de.rki.coronawarnapp.tracing.ui.homecards.IncreasedRiskCard import de.rki.coronawarnapp.tracing.ui.homecards.LowRiskCard import de.rki.coronawarnapp.tracing.ui.homecards.TracingDisabledCard +import de.rki.coronawarnapp.tracing.ui.homecards.TracingFailedCard import de.rki.coronawarnapp.tracing.ui.homecards.TracingProgressCard import org.joda.time.Instant @@ -60,9 +78,55 @@ object HomeData { ), onCardClick = {} ) + + val tracingFailedItem = TracingFailedCard.Item( + state = TracingFailed( + riskState = RiskState.CALCULATION_FAILED, + isInDetailsMode = true, + lastExposureDetectionTime = Instant.now() + ), + onCardClick = {}, + onRetryClick = {} + ) } object Submission { + val testUnregisteredItem = TestUnregisteredCard.Item( + state = NoTest, + onClickAction = {} + ) + + val testFetchingItem = TestFetchingCard.Item( + state = FetchingResult + ) + + val testPositiveItem = TestPositiveCard.Item( + state = TestPositive, + onClickAction = {} + ) + + val testNegativeItem = TestNegativeCard.Item( + state = TestNegative, + onClickAction = {} + ) + + val testInvalidItem = TestInvalidCard.Item( + state = TestInvalid, + onDeleteTest = {} + ) + val testErrorItem = TestErrorCard.Item( + state = TestError, + onDeleteTest = {} + ) + + val testPendingItem = TestPendingCard.Item( + state = TestPending, + onClickAction = {} + ) + + val testSubmissionDoneItem = TestSubmissionDoneCard.Item( + state = SubmissionDone + ) } }