Niedzielski has uploaded a new change for review.
https://gerrit.wikimedia.org/r/318441
Change subject: Add PageTitleListCardItemViewTest
......................................................................
Add PageTitleListCardItemViewTest
Bug: T144399
Change-Id: I29ea5621f6e0e175ea4b1bd32c6ea4ac5f1126b0
---
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-dark.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-light.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-ltr-font1.0x-light.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-rtl-font1.0x-light.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-dark.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-light.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
A
app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
A
app/src/androidTest/java/org/wikipedia/feed/view/PageTitleListCardItemViewTest.java
M app/src/main/java/org/wikipedia/feed/view/CardLargeHeaderView.java
M app/src/main/java/org/wikipedia/feed/view/PageTitleListCardItemView.java
81 files changed, 138 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia
refs/changes/41/318441/1
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-dark.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-dark.png
new file mode 100644
index 0000000..b2252bd
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-dark.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-light.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-light.png
new file mode 100644
index 0000000..b955f51
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testFocus-480dp-en-ltr-font1.0x-light.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-ltr-font1.0x-light.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-ltr-font1.0x-light.png
new file mode 100644
index 0000000..87e4619
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-ltr-font1.0x-light.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-rtl-font1.0x-light.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-rtl-font1.0x-light.png
new file mode 100644
index 0000000..52df611
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testLayoutDirection-480dp-en-rtl-font1.0x-light.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-dark.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-dark.png
new file mode 100644
index 0000000..b2252bd
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-dark.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-light.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-light.png
new file mode 100644
index 0000000..b955f51
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testTheme-480dp-en-ltr-font1.0x-light.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..cbd6de9
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..d683d12
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..61eb784
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..95ed7c1
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..3d249d6
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..9e6e6e7
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..2793c87
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..3cdbfc5
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..64c0219
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..fd7e928
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..147f3fc
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..e5f82eb
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..c19d01a
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..c0ff945
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..3587502
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..2c6871e
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..f508af9
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..cc79024
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..53e6c6f
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..f27969c
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..674610e
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..5a08a7d
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..6959f7a
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..be32025
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..94dd961
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..2a35ca0
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..e69ed14
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..a8cd112
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..af12474
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..c46d101
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..7e5fa4c
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..5b45774
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..ee5120d
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..af1330e
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..f0bec38
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..9b0590f
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-320dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..d273501
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..47af2c1
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..804955a
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..115f211
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..ab31645
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..abcf9de
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..d27a892
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..b6114e8
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..b955f51
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-nonnull_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..c029cc2
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..2bbb61e
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..867c105
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..6b35add
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..f0c21d2
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..d291fe4
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..05ee95b
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..acd30a6
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..87e4619
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.0x-light-null_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..6669670
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..020da29
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..a3bd29f
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..feb682d
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..b5b4f42
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..1a81482
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..6cd8f95
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..d7d583a
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..a423247
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-nonnull_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
new file mode 100644
index 0000000..47431d8
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
new file mode 100644
index 0000000..6fc2c35
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
new file mode 100644
index 0000000..271db7f
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-long_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
new file mode 100644
index 0000000..ddf3890
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
new file mode 100644
index 0000000..ace9f0b
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
new file mode 100644
index 0000000..8b8a85e
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-null_title-short_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
new file mode 100644
index 0000000..0b54099
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-long_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
new file mode 100644
index 0000000..212740c
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-null_subtitle.png
Binary files differ
diff --git
a/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
new file mode 100644
index 0000000..9ef514c
--- /dev/null
+++
b/app/screenshots-ref/org.wikipedia.feed.view.PageTitleListCardItemViewTest.testWidth-480dp-en-ltr-font1.5x-light-null_image-short_title-short_subtitle.png
Binary files differ
diff --git
a/app/src/androidTest/java/org/wikipedia/feed/view/PageTitleListCardItemViewTest.java
b/app/src/androidTest/java/org/wikipedia/feed/view/PageTitleListCardItemViewTest.java
new file mode 100644
index 0000000..ae20d64
--- /dev/null
+++
b/app/src/androidTest/java/org/wikipedia/feed/view/PageTitleListCardItemViewTest.java
@@ -0,0 +1,112 @@
+package org.wikipedia.feed.view;
+
+import android.support.annotation.NonNull;
+
+import org.junit.Test;
+import org.junit.experimental.theories.Theory;
+import org.junit.experimental.theories.suppliers.TestedOn;
+import org.wikipedia.test.view.FontScale;
+import org.wikipedia.test.view.LayoutDirection;
+import org.wikipedia.test.view.NullValue;
+import org.wikipedia.test.view.PrimaryTestImg;
+import org.wikipedia.test.view.PrimaryTestStr;
+import org.wikipedia.test.view.SecondaryTestImg;
+import org.wikipedia.test.view.SecondaryTestStr;
+import org.wikipedia.test.view.TestImg;
+import org.wikipedia.test.view.TestStr;
+import org.wikipedia.test.view.ViewTest;
+import org.wikipedia.theme.Theme;
+
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.notNullValue;
+import static org.hamcrest.Matchers.nullValue;
+import static org.mockito.Mockito.mock;
+import static org.wikipedia.feed.view.PageTitleListCardItemView.Callback;
+import static org.wikipedia.test.TestUtil.runOnMainSync;
+import static org.wikipedia.util.StringUtil.emptyIfNull;
+
+public class PageTitleListCardItemViewTest extends ViewTest {
+ private PageTitleListCardItemView subject;
+
+ @Theory public void testWidth(@TestedOn(ints = {WIDTH_DP_L, WIDTH_DP_M})
int widthDp,
+ @NonNull FontScale fontScale, @NonNull
PrimaryTestImg image,
+ @NonNull PrimaryTestStr title, @NonNull
SecondaryTestStr subtitle) {
+ setUp(widthDp, LayoutDirection.LOCALE, fontScale, Theme.LIGHT, image,
title, subtitle);
+ snap(subject, image + "_image", title + "_title", subtitle +
"_subtitle");
+ }
+
+ @Theory public void testLayoutDirection(@NonNull LayoutDirection
direction) {
+ setUp(WIDTH_DP_L, direction, FontScale.DEFAULT, Theme.LIGHT,
PrimaryTestImg.NONNULL,
+ PrimaryTestStr.SHORT, SecondaryTestStr.SHORT);
+ snap(subject);
+ }
+
+ @Theory public void testTheme(@NonNull Theme theme) {
+ setUp(WIDTH_DP_L, LayoutDirection.LOCALE, FontScale.DEFAULT, theme,
PrimaryTestImg.NONNULL,
+ PrimaryTestStr.SHORT, SecondaryTestStr.SHORT);
+ snap(subject);
+ }
+
+ @Theory public void testFocus(@NonNull Theme theme) {
+ setUp(WIDTH_DP_L, LayoutDirection.LOCALE, FontScale.DEFAULT, theme,
PrimaryTestImg.NONNULL,
+ PrimaryTestStr.SHORT, SecondaryTestStr.SHORT);
+ runOnMainSync(new Runnable() {
+ @Override public void run() {
+ subject.requestFocus();
+ }
+ });
+ snap(subject);
+ }
+
+ // todo: how can we test popupmenu which requires an activity?
+
+ @Theory public void testSetCallback(@NonNull NullValue nul) {
+ setUpTypical();
+ Callback callback = nul.isNull() ? null : mock(Callback.class);
+ subject.setCallback(callback);
+ assertThat(subject.getCallback(), is(callback));
+ }
+
+ @Test public void testSetImage() {
+ setUp(WIDTH_DP_L, LayoutDirection.LOCALE, FontScale.DEFAULT,
Theme.LIGHT,
+ PrimaryTestImg.NULL, PrimaryTestStr.SHORT,
SecondaryTestStr.SHORT);
+
+ assertThat(subject.imageView.getController(), nullValue());
+ String url = frescoUri(SecondaryTestImg.CHECKERBOARD.id()).toString();
+ subject.setImage(url);
+ assertThat(subject.imageView.getController(), notNullValue());
+ }
+
+ @Theory public void testSetTitle(@NonNull NullValue nul) {
+ setUpTypical();
+ CharSequence text = nul.isNull() ? null : "text";
+ subject.setTitle(text);
+ assertThat(subject.titleView.getText(), is(emptyIfNull(text)));
+ }
+
+ @Theory public void testSetSubtitle(@NonNull NullValue nul) {
+ setUpTypical();
+ CharSequence text = nul.isNull() ? null : "text";
+ subject.setSubtitle(text);
+ assertThat(subject.subtitleView.getText(), is(emptyIfNull(text)));
+ }
+
+ private void setUpTypical() {
+ setUp(WIDTH_DP_L, LayoutDirection.LOCALE, FontScale.DEFAULT,
Theme.LIGHT,
+ PrimaryTestImg.NONNULL, PrimaryTestStr.SHORT,
SecondaryTestStr.SHORT);
+ }
+
+ private void setUp(int widthDp, @NonNull LayoutDirection layoutDirection,
+ @NonNull FontScale fontScale, @NonNull Theme theme,
@NonNull TestImg image,
+ @NonNull TestStr title, @NonNull TestStr subtitle) {
+ setUp(widthDp, layoutDirection, fontScale, theme);
+
+ subject = new PageTitleListCardItemView(ctx());
+ if (!image.isNull()) {
+ subject.setImage(frescoUri(image.id()).toString());
+ }
+ subject.setTitle(str(title));
+ subject.setSubtitle(str(subtitle));
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/org/wikipedia/feed/view/CardLargeHeaderView.java
b/app/src/main/java/org/wikipedia/feed/view/CardLargeHeaderView.java
index 18966f4..7b359c9 100644
--- a/app/src/main/java/org/wikipedia/feed/view/CardLargeHeaderView.java
+++ b/app/src/main/java/org/wikipedia/feed/view/CardLargeHeaderView.java
@@ -33,6 +33,8 @@
imageView.setOnImageLoadListener(new ImageLoadListener());
}
+ // todo: should this use ViewUtil.loadImageUrlInto() instead? should
loadImageUrlInto() set
+ // view visibility?
@NonNull public CardLargeHeaderView setImage(@Nullable Uri uri) {
imageView.setVisibility(uri == null ? GONE : VISIBLE);
imageView.loadImage(uri);
diff --git
a/app/src/main/java/org/wikipedia/feed/view/PageTitleListCardItemView.java
b/app/src/main/java/org/wikipedia/feed/view/PageTitleListCardItemView.java
index 63f2821..6445da7 100644
--- a/app/src/main/java/org/wikipedia/feed/view/PageTitleListCardItemView.java
+++ b/app/src/main/java/org/wikipedia/feed/view/PageTitleListCardItemView.java
@@ -3,6 +3,7 @@
import android.content.Context;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
import android.support.v7.widget.PopupMenu;
import android.view.MenuItem;
import android.view.View;
@@ -61,9 +62,9 @@
@NonNull public PageTitleListCardItemView setHistoryEntry(@NonNull
HistoryEntry entry) {
this.entry = entry;
- titleView.setText(entry.getTitle().getDisplayText());
- subtitleView.setText(entry.getTitle().getDescription());
- ViewUtil.loadImageUrlInto(imageView, entry.getTitle().getThumbUrl());
+ setTitle(entry.getTitle().getDisplayText());
+ setSubtitle(entry.getTitle().getDescription());
+ setImage(entry.getTitle().getThumbUrl());
return this;
}
@@ -74,6 +75,26 @@
menu.show();
}
+ @VisibleForTesting @Nullable Callback getCallback() {
+ return callback;
+ }
+
+ @VisibleForTesting @Nullable HistoryEntry getHistoryEntry() {
+ return entry;
+ }
+
+ @VisibleForTesting void setImage(@Nullable String url) {
+ ViewUtil.loadImageUrlInto(imageView, url);
+ }
+
+ @VisibleForTesting void setTitle(@Nullable CharSequence text) {
+ titleView.setText(text);
+ }
+
+ @VisibleForTesting void setSubtitle(@Nullable CharSequence text) {
+ subtitleView.setText(text);
+ }
+
private class CardItemMenuClickListener implements
PopupMenu.OnMenuItemClickListener {
@Override public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
--
To view, visit https://gerrit.wikimedia.org/r/318441
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I29ea5621f6e0e175ea4b1bd32c6ea4ac5f1126b0
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits