Config.kt
package testConfig
import chat.rocket.android.BuildConfig
class Config {
companion object {
const val ORG_NAME: String = "Rocket.Chat"
const val SERVER: String = "open.rocket.chat"
const val SERVER_URL: String = "serverUrl"
//Organisation using RC forks should create a user with below details before running tests
const val USERNAME: String = "user121"
const val PASSWORD: String = "123456"
const val NAME: String = "user121"
const val EMAIL: String = "qasdf@gmail.com"
//Existing User
const val TEST_USER: String ="dfcxc"
const val TEST_USER2: String ="govind.dixit"
const val NON_EXISTING_USER: String = "**33##&&"
//Existing Channel
// Other organisation have to create channels before testing
const val TEST_CHANNEL: String ="general"
const val TEST_CHANNEL2: String ="sandbox"
const val TEST_CHANNEL3: String ="dfcxc"
const val NON_EXISTING_CHANNEL: String = "**33##&&"
const val CODE = "1234"
const val USER_ID = "user_id"
const val AUTH_TOKEN = "auth_token"
const val USER_TOKEN = "user_token"
const val CURRENT_SERVER: String = "https://$SERVER"
const val COMMUNTIY_SERVER: String = CURRENT_SERVER
const val DEFAULT_TEST_URL: String = CURRENT_SERVER
const val USER_NAME: String = "userName"
const val AVATAR_URL: String = "serverUrl/avatar/userName?format=jpeg&rc_uid=null&rc_token=null"
const val USER_AVATAR: String = "$CURRENT_SERVER/avatar/userName?format=jpeg&rc_uid=null&rc_token=null"
const val UPDATED_AVATAR: String = "$CURRENT_SERVER/avatar/$USERNAME?format=jpeg&rc_uid=null&rc_token=null"
const val TERMS_OF_SERVICE: String = "Terms of Service"
const val PRIVACY_POLICY: String = "Privacy Policy"
const val TERMS_OF_SERVICE_URL: String = "$CURRENT_SERVER/terms-of-service"
const val PRIVACY_POLICY_URL: String = "$CURRENT_SERVER/privacy-policy"
const val ADMIN_PANEL_URL = "$CURRENT_SERVER/admin/info?layout=embedded"
const val LICENSE_URL = "https://github.com/RocketChat/Rocket.Chat.Android/blob/develop/LICENSE"
const val LICENSE = "LICENSE"
const val CHANGE_STATUS: String = "CHANGE STATUS"
const val ONLINE: String = "Online"
const val BUSY: String = "Busy"
const val AWAY: String = "Away"
const val INVISIBLE: String = "Invisible"
const val MEMBERS: String = "Members"
const val CHANNELS: String = "Channels"
const val DIRECT_MESSAGES: String = "Direct Messages"
const val FILES: String = "Files"
const val USERS: String = "Users"
const val DIRECTORY: String = "Directory"
const val VERSION_NAME: String = BuildConfig.VERSION_NAME
const val VERSION_CODE: Int = BuildConfig.VERSION_CODE
const val APP_VERSION: String = "Version: $VERSION_NAME ($VERSION_CODE)"
const val FAVORITE_MESSAGES: String = "Favorite Messages"
const val PINNED_MESSAGES: String = "Pinned Messages"
const val MENTIONS: String = "Mentions"
const val CHAT_ROOM_ID: String = "abcd1234ABCD"
const val CHAT_ROOM_TYPE: String = "Public"
const val TEST_MESSAGE: String = "This is a test message"
}
}