aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2015-12-28 12:35:51 -0600
committerKenny Root <kenny@the-b.org>2015-12-28 12:35:56 -0600
commitb2123eaab989ebe93e20e886347ad625c2bad961 (patch)
treeef4b3a885a6014c7b0245e677352194d557650c0
parent0ab21d7d184149eeb7f7467ee03a182f43b6f656 (diff)
downloadconnectbot-b2123eaab989ebe93e20e886347ad625c2bad961.tar.gz
connectbot-b2123eaab989ebe93e20e886347ad625c2bad961.tar.bz2
connectbot-b2123eaab989ebe93e20e886347ad625c2bad961.zip
Update instrumentation tests for new source layout
The ViewHolder was moved out into its own inner class, so use that instead of the HostAdapter.ViewHolder that used to exist.
-rw-r--r--app/src/androidTest/java/org/connectbot/ConnectbotMatchers.java16
-rw-r--r--app/src/main/java/org/connectbot/HostListActivity.java3
2 files changed, 10 insertions, 9 deletions
diff --git a/app/src/androidTest/java/org/connectbot/ConnectbotMatchers.java b/app/src/androidTest/java/org/connectbot/ConnectbotMatchers.java
index 76864e2..b7cf7aa 100644
--- a/app/src/androidTest/java/org/connectbot/ConnectbotMatchers.java
+++ b/app/src/androidTest/java/org/connectbot/ConnectbotMatchers.java
@@ -21,9 +21,9 @@ public class ConnectbotMatchers {
*/
@NonNull
public static Matcher<RecyclerView.ViewHolder> withHostNickname(final String content) {
- return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostAdapter.ViewHolder>(HostListActivity.HostAdapter.ViewHolder.class) {
+ return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostViewHolder>(HostListActivity.HostViewHolder.class) {
@Override
- public boolean matchesSafely(HostListActivity.HostAdapter.ViewHolder holder) {
+ public boolean matchesSafely(HostListActivity.HostViewHolder holder) {
return holder.host.getNickname().matches(content);
}
@@ -36,9 +36,9 @@ public class ConnectbotMatchers {
@NonNull
public static Matcher<RecyclerView.ViewHolder> withConnectedHost() {
- return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostAdapter.ViewHolder>(HostListActivity.HostAdapter.ViewHolder.class) {
+ return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostViewHolder>(HostListActivity.HostViewHolder.class) {
@Override
- public boolean matchesSafely(HostListActivity.HostAdapter.ViewHolder holder) {
+ public boolean matchesSafely(HostListActivity.HostViewHolder holder) {
return hasDrawableState(holder.icon, android.R.attr.state_checked);
}
@@ -51,9 +51,9 @@ public class ConnectbotMatchers {
@NonNull
public static Matcher<RecyclerView.ViewHolder> withDisconnectedHost() {
- return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostAdapter.ViewHolder>(HostListActivity.HostAdapter.ViewHolder.class) {
+ return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostViewHolder>(HostListActivity.HostViewHolder.class) {
@Override
- public boolean matchesSafely(HostListActivity.HostAdapter.ViewHolder holder) {
+ public boolean matchesSafely(HostListActivity.HostViewHolder holder) {
return hasDrawableState(holder.icon, android.R.attr.state_expanded);
}
@@ -66,9 +66,9 @@ public class ConnectbotMatchers {
@NonNull
public static Matcher<RecyclerView.ViewHolder> withColoredText(@ColorInt final int expectedColor) {
- return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostAdapter.ViewHolder>(HostListActivity.HostAdapter.ViewHolder.class) {
+ return new BoundedMatcher<RecyclerView.ViewHolder, HostListActivity.HostViewHolder>(HostListActivity.HostViewHolder.class) {
@Override
- public boolean matchesSafely(HostListActivity.HostAdapter.ViewHolder holder) {
+ public boolean matchesSafely(HostListActivity.HostViewHolder holder) {
return hasTextColor(holder.nickname, expectedColor);
}
diff --git a/app/src/main/java/org/connectbot/HostListActivity.java b/app/src/main/java/org/connectbot/HostListActivity.java
index d83bd0c..3a7a383 100644
--- a/app/src/main/java/org/connectbot/HostListActivity.java
+++ b/app/src/main/java/org/connectbot/HostListActivity.java
@@ -370,7 +370,8 @@ public class HostListActivity extends AppCompatListActivity implements OnHostSta
updateList();
}
- private class HostViewHolder extends ItemViewHolder {
+ @VisibleForTesting
+ public class HostViewHolder extends ItemViewHolder {
public final ImageView icon;
public final TextView nickname;
public final TextView caption;