B C D E F G I O R S T U V W

B

Browsers - Annotation Type in org.simplium.annotation
The browsers annotation defines the different browsers a test case should be executed in each of the different enviroments (development, test, production).

C

ChainedStatement - Class in org.simplium.junit
 
ChainedStatement(Statement) - Constructor for class org.simplium.junit.ChainedStatement
 
computeTestMethods() - Method in class org.simplium.junit.SimpliumJUnitRunner
 

D

Delay - Annotation Type in org.simplium.annotation
Annotation that marks a class or method that all selenium API calls should be delayed, that is Thread.sleep().

E

Enviroment - Enum in org.simplium
Enum that defines the different enviroment Simplium can be executed in.
Enviroments - Annotation Type in org.simplium.annotation
The Selenium annotation that defines the selenium server hostname and port and also the base hostname for which the testcases will execute against for each of the three enviroments (development, test, production).
evaluate() - Method in class org.simplium.junit.ChainedStatement
 
evaluateOnException(Throwable) - Method in class org.simplium.junit.ChainedStatement
 
evaluateOnException(Throwable) - Method in class org.simplium.junit.OnStartStatement
 
evaluateOnException(Throwable) - Method in class org.simplium.junit.ScreenshotStatement
 
evaluateOnException(Throwable) - Method in class org.simplium.junit.SetupSeleniumStatement
 
evaluateOnException(Throwable) - Method in class org.simplium.junit.ShutdownSeleniumStatement
 
evaluteStatementAfter() - Method in class org.simplium.junit.ChainedStatement
 
evaluteStatementAfter() - Method in class org.simplium.junit.OnStartStatement
 
evaluteStatementAfter() - Method in class org.simplium.junit.ScreenshotStatement
 
evaluteStatementAfter() - Method in class org.simplium.junit.SetupSeleniumStatement
 
evaluteStatementAfter() - Method in class org.simplium.junit.ShutdownSeleniumStatement
 
evaluteStatementBefore() - Method in class org.simplium.junit.ChainedStatement
 
evaluteStatementBefore() - Method in class org.simplium.junit.OnStartStatement
 
evaluteStatementBefore() - Method in class org.simplium.junit.ScreenshotStatement
 
evaluteStatementBefore() - Method in class org.simplium.junit.SetupSeleniumStatement
 
evaluteStatementBefore() - Method in class org.simplium.junit.ShutdownSeleniumStatement
 

F

findAnnotation(Class<?>, Class<?>) - Static method in class org.simplium.Util
Methods that returns an annotation from a class.

G

getBrowser() - Method in class org.simplium.junit.SimpliumFrameworkMethod
 
getBrowsers(Browsers) - Static method in class org.simplium.Util
Returns the browser(s) the test case should be run with.
getDelay() - Method in class org.simplium.junit.SimpliumFrameworkMethod
 
getEnviroment() - Static method in class org.simplium.Util
Returns the enviroment the test cases should be executed under.
getName() - Method in class org.simplium.junit.SimpliumFrameworkMethod
 
getName() - Method in enum org.simplium.SystemVaribles.Property
 
getProperty(SystemVaribles.Property) - Static method in class org.simplium.SystemVaribles
 
getScreenshot() - Method in class org.simplium.junit.SimpliumFrameworkMethod
 
getSelenium() - Method in class org.simplium.junit.SimpliumFrameworkMethod
 
getSelenium() - Method in class org.simplium.SimpliumWebTest
Returns the selenium instance.
getTimeout() - Method in class org.simplium.junit.SimpliumFrameworkMethod
 

I

isDevelopment() - Method in class org.simplium.SimpliumWebTest
Returns if the test case is executed in development enviroment.
isProduction() - Method in class org.simplium.SimpliumWebTest
Returns if the test case is executed in production enviroment.
isTest() - Method in class org.simplium.SimpliumWebTest
Returns if the test case is executed in test enviroment.

O

onOpen() - Method in class org.simplium.SimpliumWebTest
Override this method to perform actions that is executed after the open command on selenium is run.
onStart() - Method in class org.simplium.SimpliumWebTest
Override this method to perform actions that is executed before the test case is run.
OnStartStatement - Class in org.simplium.junit
 
OnStartStatement(Statement, SimpliumWebTest) - Constructor for class org.simplium.junit.OnStartStatement
 
open(String) - Method in class org.simplium.SimpliumDefaultSelenium
 
org.simplium - package org.simplium
 
org.simplium.annotation - package org.simplium.annotation
 
org.simplium.junit - package org.simplium.junit
 

R

RunOnlyInDevelopment - Annotation Type in org.simplium.annotation
The RunOnlyInDevelopment annotation marks a class or method that it should only be executed in the development enviroment.
RunOnlyInProduction - Annotation Type in org.simplium.annotation
The RunOnlyInProduction annotation marks a class or method that it should only be executed in the production enviroment.
RunOnlyInTest - Annotation Type in org.simplium.annotation
The RunOnlyInTest annotation marks a class or method that it should only be executed in the test enviroment.

S

Screenshot - Annotation Type in org.simplium.annotation
Screenshot.CaptureRule - Enum in org.simplium.annotation
Defines the different Screenshot mode a Method or a Type can have.
ScreenshotStatement - Class in org.simplium.junit
 
ScreenshotStatement(FrameworkMethod, SimpliumWebTest, Statement) - Constructor for class org.simplium.junit.ScreenshotStatement
 
selenium - Variable in class org.simplium.SimpliumWebTest
Protected instance of selenium that can be used directly in the test cases without the need for any getters.
setSelenium(SimpliumDefaultSelenium) - Method in class org.simplium.SimpliumWebTest
Method used by the Simplium framework to populate the base class with a pre initiated instance of Selenium.
SetupSeleniumStatement - Class in org.simplium.junit
 
SetupSeleniumStatement(Statement, FrameworkMethod, Object) - Constructor for class org.simplium.junit.SetupSeleniumStatement
 
setUpServer(int) - Method in class org.simplium.SimpliumWebTest
 
ShutdownSeleniumStatement - Class in org.simplium.junit
 
ShutdownSeleniumStatement(Statement, Object) - Constructor for class org.simplium.junit.ShutdownSeleniumStatement
 
SimpliumDefaultSelenium - Class in org.simplium
Used to override the DefaultSelenium implementation with Simplium specific behaviour.
SimpliumDefaultSelenium(String, int, String, String, Delay, Timeout) - Constructor for class org.simplium.SimpliumDefaultSelenium
Creates a new instance of the SimpliumDefaultSelenium.
SimpliumFrameworkException - Exception in org.simplium
The base exception type the Simplium framework can throw.
SimpliumFrameworkException(String, Throwable) - Constructor for exception org.simplium.SimpliumFrameworkException
Constructor that takes a message and a Throwable to chain with this exception.
SimpliumFrameworkException(String) - Constructor for exception org.simplium.SimpliumFrameworkException
Constructor that takes a message.
SimpliumFrameworkMethod - Class in org.simplium.junit
 
SimpliumFrameworkMethod(Method, String, Enviroments, Screenshot, Delay, Timeout) - Constructor for class org.simplium.junit.SimpliumFrameworkMethod
 
SimpliumJUnitRunner - Class in org.simplium.junit
 
SimpliumJUnitRunner(Class<?>) - Constructor for class org.simplium.junit.SimpliumJUnitRunner
 
SimpliumWebTest - Class in org.simplium
The base class that all Simplium test cases must extend.
SimpliumWebTest() - Constructor for class org.simplium.SimpliumWebTest
 
SystemVaribles - Class in org.simplium
 
SystemVaribles() - Constructor for class org.simplium.SystemVaribles
 
SystemVaribles.Property - Enum in org.simplium
 

T

testName(FrameworkMethod) - Method in class org.simplium.junit.SimpliumJUnitRunner
 
Timeout - Annotation Type in org.simplium.annotation
Annotation that can be used as a meta annotation, class annotation or method annotation to indicate the timeout time Selenium will use for its "open" and the "waitFor*" actions.

U

Util - Class in org.simplium
Util class used by the Simplium framework.
Util() - Constructor for class org.simplium.Util
 

V

valueOf(String) - Static method in enum org.simplium.annotation.Screenshot.CaptureRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.simplium.Enviroment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.simplium.SystemVaribles.Property
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.simplium.annotation.Screenshot.CaptureRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.simplium.Enviroment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.simplium.SystemVaribles.Property
Returns an array containing the constants of this enum type, in the order they are declared.
verifyBrowsersAnnotation(Browsers) - Static method in class org.simplium.Util
 
verifyEnviromentsAnnotation(Enviroments) - Static method in class org.simplium.Util
 

W

withAfters(FrameworkMethod, Object, Statement) - Method in class org.simplium.junit.SimpliumJUnitRunner
 
withBefores(FrameworkMethod, Object, Statement) - Method in class org.simplium.junit.SimpliumJUnitRunner
 

B C D E F G I O R S T U V W