File tree Expand file tree Collapse file tree
AnkiDroid/src/test/java/com/ichi2/anki/previewer Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-3.0-or-later
2+ package com.ichi2.anki.previewer
3+
4+ import androidx.test.core.app.ActivityScenario
5+ import androidx.test.ext.junit.runners.AndroidJUnit4
6+ import com.ichi2.anki.ScreenshotTest
7+ import com.ichi2.anki.browser.IdsFile
8+ import com.ichi2.testutils.createTransientDirectory
9+ import org.junit.Test
10+ import org.junit.runner.RunWith
11+
12+ @RunWith(AndroidJUnit4 ::class )
13+ class PreviewerScreenshotTest : ScreenshotTest () {
14+ @Test
15+ fun baseState () {
16+ val note = addBasicAndReversedNote()
17+ val intent =
18+ PreviewerFragment .getIntent(
19+ targetContext,
20+ idsFile = IdsFile (createTransientDirectory(), note.cardIds(col)),
21+ currentIndex = 0 ,
22+ )
23+
24+ ActivityScenario .launch<CardViewerActivity >(intent).use { scenario ->
25+ scenario.onActivity {
26+ captureScreen(" base" )
27+ }
28+ }
29+ }
30+ }
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-3.0-or-later
2+ package com.ichi2.anki.previewer
3+
4+ import androidx.test.core.app.ActivityScenario
5+ import androidx.test.ext.junit.runners.AndroidJUnit4
6+ import com.ichi2.anki.NotetypeFile
7+ import com.ichi2.anki.ScreenshotTest
8+ import com.ichi2.testutils.createTransientDirectory
9+ import org.junit.Test
10+ import org.junit.runner.RunWith
11+
12+ @RunWith(AndroidJUnit4 ::class )
13+ class TemplatePreviewerScreenshotTest : ScreenshotTest () {
14+ @Test
15+ fun baseState () {
16+ val notetype = col.notetypes.basic
17+ val notetypeFile = NotetypeFile (createTransientDirectory(), notetype)
18+ val arguments =
19+ TemplatePreviewerArguments (
20+ notetypeFile = notetypeFile,
21+ fields = listOf (" Front" , " Back" ),
22+ tags = emptyList(),
23+ )
24+
25+ val intent = TemplatePreviewerPage .getIntent(targetContext, arguments)
26+
27+ ActivityScenario .launch<CardViewerActivity >(intent).use { scenario ->
28+ scenario.onActivity {
29+ captureScreen(" base" )
30+ }
31+ }
32+ }
33+ }
You can’t perform that action at this time.
0 commit comments