Class AbstractCredentialsTest
- java.lang.Object
-
- org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
-
- org.jenkinsci.test.acceptance.junit.AbstractJUnitTest
-
- org.jenkinsci.test.acceptance.plugins.credentials.AbstractCredentialsTest
-
- All Implemented Interfaces:
CapybaraPortingLayer
public class AbstractCredentialsTest extends AbstractJUnitTest
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
CapybaraPortingLayerImpl.Finder<R>, CapybaraPortingLayerImpl.Resolver
-
-
Field Summary
Fields Modifier and Type Field Description static String
CREATED_USER
static String
CRED_DSCR
static String
CRED_ID
static String
CRED_PWD
static String
CRED_USER
static String
GLOBAL_SCOPE
static String
SECRET_FILE
static String
SECRET_FILE_TEXT
static String
SECRET_TEXT
static String
SECRET_ZIP_FILE
static String
SECRET_ZIP_FILE_TEXT
static String
SYSTEM_SCOPE
-
Fields inherited from class org.jenkinsci.test.acceptance.junit.AbstractJUnitTest
driver, jenkins, rules, supportBundle
-
Fields inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
injector, LABEL_TO_INPUT_XPATH, time
-
Fields inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
by
-
-
Constructor Summary
Constructors Constructor Description AbstractCredentialsTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends BaseStandardCredentials>
TcreateCredentials(Class<T> credClazz, CredentialsPage cp, String scope)
protected <T extends BaseStandardCredentials>
TcreateCredentials(Class<T> credClazz, CredentialsPage cp, String scope, String file)
protected CredentialsPage
createCredentialsPage(Boolean userCredentials)
protected CredentialsPage
createCredentialsPage(Boolean userCredentials, String domain)
protected void
createMockUserAndLogin()
-
Methods inherited from class org.jenkinsci.test.acceptance.junit.AbstractJUnitTest
findAvailablePort, injectSpec, interrupt
-
Methods inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
all, blur, check, check, check, choose, clickButton, clickLink, confirmAlert, elasticSleep, executeScript, fillIn, find, findCaption, findCaption, findIfNotVisible, getCurrentUrl, getCurrentUrlWithFragment, getElement, getPageContent, getPageSource, getPageSource, getPath, handleAlert, isHiddenOrStale, isStale, last, lastIfNotVisible, newInstance, resource, runThenConfirmAlert, runThenConfirmAlert, runThenHandleAlert, runThenHandleAlert, runThenHandleDialog, sleep, visit, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCond
-
-
-
-
Field Detail
-
CREATED_USER
public static final String CREATED_USER
-
CRED_ID
public static final String CRED_ID
- See Also:
- Constant Field Values
-
CRED_USER
public static final String CRED_USER
-
CRED_PWD
public static final String CRED_PWD
- See Also:
- Constant Field Values
-
CRED_DSCR
public static final String CRED_DSCR
- See Also:
- Constant Field Values
-
SECRET_TEXT
public static final String SECRET_TEXT
- See Also:
- Constant Field Values
-
SECRET_FILE
public static final String SECRET_FILE
- See Also:
- Constant Field Values
-
SECRET_FILE_TEXT
public static final String SECRET_FILE_TEXT
- See Also:
- Constant Field Values
-
SECRET_ZIP_FILE
public static final String SECRET_ZIP_FILE
- See Also:
- Constant Field Values
-
SECRET_ZIP_FILE_TEXT
public static final String SECRET_ZIP_FILE_TEXT
- See Also:
- Constant Field Values
-
GLOBAL_SCOPE
public static final String GLOBAL_SCOPE
- See Also:
- Constant Field Values
-
SYSTEM_SCOPE
public static final String SYSTEM_SCOPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
createMockUserAndLogin
protected void createMockUserAndLogin()
-
createCredentialsPage
protected CredentialsPage createCredentialsPage(Boolean userCredentials)
-
createCredentialsPage
protected CredentialsPage createCredentialsPage(Boolean userCredentials, String domain)
-
createCredentials
protected <T extends BaseStandardCredentials> T createCredentials(Class<T> credClazz, CredentialsPage cp, String scope)
-
createCredentials
protected <T extends BaseStandardCredentials> T createCredentials(Class<T> credClazz, CredentialsPage cp, String scope, String file)
-
-