mirror of
https://github.com/nextcloud/android.git
synced 2024-11-29 02:38:58 +03:00
User Info screen tests
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
41056302dd
commit
4aac2d48d3
2 changed files with 46 additions and 1 deletions
|
@ -0,0 +1,45 @@
|
|||
package com.owncloud.android.ui.activity;
|
||||
|
||||
import android.content.Intent;
|
||||
|
||||
import com.owncloud.android.AbstractIT;
|
||||
import com.owncloud.android.lib.common.UserInfo;
|
||||
import com.owncloud.android.utils.ScreenshotTest;
|
||||
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.parceler.Parcels;
|
||||
|
||||
import androidx.test.espresso.intent.rule.IntentsTestRule;
|
||||
|
||||
public class UserInfoActivityIT extends AbstractIT {
|
||||
@Rule
|
||||
public IntentsTestRule<UserInfoActivity> activityRule = new IntentsTestRule<>(UserInfoActivity.class,
|
||||
true,
|
||||
false);
|
||||
|
||||
@Test
|
||||
@ScreenshotTest
|
||||
public void fullUserInfoDetail() {
|
||||
final Intent intent = new Intent(targetContext, UserInfoActivity.class);
|
||||
intent.putExtra(UserInfoActivity.KEY_ACCOUNT, user);
|
||||
UserInfo userInfo = new UserInfo("test",
|
||||
true,
|
||||
"Firstname Familyname",
|
||||
"oss@rocks.com",
|
||||
"+49 7613 672 255",
|
||||
"Awesome Place Av.",
|
||||
"https://www.nextcloud.com",
|
||||
"nextclouders",
|
||||
null,
|
||||
null
|
||||
);
|
||||
intent.putExtra(UserInfoActivity.KEY_USER_DATA, Parcels.wrap(userInfo));
|
||||
|
||||
UserInfoActivity sut = activityRule.launchActivity(intent);
|
||||
|
||||
longSleep();
|
||||
|
||||
screenshot(sut);
|
||||
}
|
||||
}
|
|
@ -94,7 +94,7 @@ public class UserInfoActivity extends DrawerActivity implements Injectable {
|
|||
public static final String KEY_ACCOUNT = "ACCOUNT";
|
||||
|
||||
private static final String TAG = UserInfoActivity.class.getSimpleName();
|
||||
private static final String KEY_USER_DATA = "USER_DATA";
|
||||
public static final String KEY_USER_DATA = "USER_DATA";
|
||||
|
||||
@BindView(R.id.empty_list_view) protected LinearLayout emptyContentContainer;
|
||||
@BindView(R.id.empty_list_view_text) protected TextView emptyContentMessage;
|
||||
|
|
Loading…
Reference in a new issue