A B C D E G H I M N O P R S T V W 
All Classes All Packages

A

accessActiveShell() - Method in class de.carne.test.swt.tester.SWTTest
Gets the currently active Shell.
accessButton(int) - Method in class de.carne.test.swt.tester.accessor.CompositeAccessor
Convenience function which gets a specific Button.
accessButton(String) - Method in class de.carne.test.swt.tester.accessor.CompositeAccessor
Convenience function which gets a specific Button.
accessButton(Predicate<Button>) - Method in class de.carne.test.swt.tester.accessor.CompositeAccessor
Convenience function which gets a specific Button.
accessChild(WrapFunction<C, A>, Class<C>, int) - Method in class de.carne.test.swt.tester.accessor.CompositeAccessor
Convenience function which gets a specific child Control.
accessChild(WrapFunction<C, A>, Class<C>, Predicate<C>) - Method in class de.carne.test.swt.tester.accessor.CompositeAccessor
Convenience function which gets a specific child Control.
accessControl(WrapFunction<C, A>, Class<C>) - Method in class de.carne.test.swt.tester.accessor.CoolItemAccessor
Gets the CoolItem's Control.
accessEnabled() - Method in class de.carne.test.swt.tester.accessor.ControlAccessor
Gets the control only if it is enabled.
accessItem(int) - Method in class de.carne.test.swt.tester.accessor.CoolBarAccessor
Convenience function which gets a specific CoolItem from this CoolBar.
accessItem(int) - Method in class de.carne.test.swt.tester.accessor.ToolBarAccessor
Convenience function which gets a specific ToolItem from this ToolBar.
accessItem(String) - Method in class de.carne.test.swt.tester.accessor.MenuAccessor
Convenience function which gets a specific MenuItem.
accessItem(String) - Method in class de.carne.test.swt.tester.accessor.ToolBarAccessor
Convenience function which gets a specific ToolItem.
accessItem(Predicate<CoolItem>) - Method in class de.carne.test.swt.tester.accessor.CoolBarAccessor
Convenience function which gets a specific CoolItem.
accessItem(Predicate<MenuItem>) - Method in class de.carne.test.swt.tester.accessor.MenuAccessor
Convenience function which gets a specific MenuItem.
accessItem(Predicate<ToolItem>) - Method in class de.carne.test.swt.tester.accessor.ToolBarAccessor
Convenience function which gets a specific ToolItem.
accessMenuBar() - Method in class de.carne.test.swt.tester.accessor.ShellAccessor
Gets this Shell's menu bar.
accessMenuItem(Predicate<MenuItem>) - Method in class de.carne.test.swt.tester.accessor.ShellAccessor
Convenience function which gets a specific MenuItem from this Shell's menu bar.
Accessor<T> - Class in de.carne.test.swt.tester.accessor
Base class for all kinds of accessor classes.
Accessor(T) - Constructor for class de.carne.test.swt.tester.accessor.Accessor
Constructs a new Accessor instance.
Accessor(Accessor<T>) - Constructor for class de.carne.test.swt.tester.accessor.Accessor
Constructs a new Accessor instance.
Accessor(Optional<T>) - Constructor for class de.carne.test.swt.tester.accessor.Accessor
Constructs a new Accessor instance.
accessShell() - Method in class de.carne.test.swt.tester.SWTTest
Convenience function for single Shell applications which gets this unique Shell.
accessShell(String) - Method in class de.carne.test.swt.tester.SWTTest
Convenience function which gets a specific Shell identified by it's text.
accessShell(Pattern) - Method in class de.carne.test.swt.tester.SWTTest
Convenience function which gets a specific Shell identified by it's text.
add(Runnable) - Method in class de.carne.test.swt.tester.SWTTest.Script
Adds an action to be executed during the test.
add(Runnable, boolean) - Method in class de.carne.test.swt.tester.SWTTest.Script
Adds an action to be executed during the test.
add(Supplier<A>, Consumer<A>) - Method in class de.carne.test.swt.tester.SWTTest.Script
Adds supply/consume action to be consumed during the test.
add(Supplier<A>, Consumer<A>, long) - Method in class de.carne.test.swt.tester.SWTTest.Script
Adds supply/consume action to be consumed during the test.
afterAll(ExtensionContext) - Method in class de.carne.test.swt.extension.SWTDisplayParameterResolver
 
args(String...) - Method in class de.carne.test.swt.tester.SWTTest.Script
Sets the command line arguments the SWT application should be invoked with.

B

ButtonAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for Button objects.
ButtonAccessor(Button) - Constructor for class de.carne.test.swt.tester.accessor.ButtonAccessor
Constructs a new ButtonAccessor instance.
ButtonAccessor(Accessor<Button>) - Constructor for class de.carne.test.swt.tester.accessor.ButtonAccessor
Constructs a new ButtonAccessor instance.
ButtonAccessor(Optional<Button>) - Constructor for class de.carne.test.swt.tester.accessor.ButtonAccessor
Constructs a new ButtonAccessor instance.

C

checkStatus() - Method in class de.carne.test.swt.platform.ProcessRunner
Checks the status of the last ProcessRunner.run() invocation and throws an I/O exception in case an error occurred or if the process' exit status is not 0.
children() - Method in class de.carne.test.swt.tester.accessor.CompositeAccessor
Gets all child Controls of this Composite.
close() - Method in class de.carne.test.swt.tester.accessor.ShellAccessor
Convenience function to close this Shell.
closeNativeDialogs(Display) - Static method in class de.carne.test.swt.platform.PlatformHelper
Makes sure that any open native platform dialog is closed.
CompositeAccessor<T extends org.eclipse.swt.widgets.Composite> - Class in de.carne.test.swt.tester.accessor
Accessor class for Composite objects.
CompositeAccessor(T) - Constructor for class de.carne.test.swt.tester.accessor.CompositeAccessor
Constructs a new CompositeAccessor instance.
CompositeAccessor(Accessor<T>) - Constructor for class de.carne.test.swt.tester.accessor.CompositeAccessor
Constructs a new CompositeAccessor instance.
CompositeAccessor(Optional<T>) - Constructor for class de.carne.test.swt.tester.accessor.CompositeAccessor
Constructs a new CompositeAccessor instance.
ControlAccessor<T extends org.eclipse.swt.widgets.Control> - Class in de.carne.test.swt.tester.accessor
Accessor class for Control objects.
ControlAccessor(T) - Constructor for class de.carne.test.swt.tester.accessor.ControlAccessor
Constructs a new ControlAccessor instance.
ControlAccessor(Accessor<T>) - Constructor for class de.carne.test.swt.tester.accessor.ControlAccessor
Constructs a new ControlAccessor instance.
ControlAccessor(Optional<T>) - Constructor for class de.carne.test.swt.tester.accessor.ControlAccessor
Constructs a new ControlAccessor instance.
CoolBarAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for CoolBar objects.
CoolBarAccessor(CoolBar) - Constructor for class de.carne.test.swt.tester.accessor.CoolBarAccessor
Constructs a new CoolBarAccessor instance.
CoolBarAccessor(Accessor<CoolBar>) - Constructor for class de.carne.test.swt.tester.accessor.CoolBarAccessor
Constructs a new CoolBarAccessor instance.
CoolBarAccessor(Optional<CoolBar>) - Constructor for class de.carne.test.swt.tester.accessor.CoolBarAccessor
Constructs a new CoolBarAccessor instance.
CoolItemAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for CoolItem objects.
CoolItemAccessor(CoolItem) - Constructor for class de.carne.test.swt.tester.accessor.CoolItemAccessor
Constructs a new CoolItemAccessor instance.
CoolItemAccessor(Accessor<CoolItem>) - Constructor for class de.carne.test.swt.tester.accessor.CoolItemAccessor
Constructs a new CoolItemAccessor instance.
CoolItemAccessor(Optional<CoolItem>) - Constructor for class de.carne.test.swt.tester.accessor.CoolItemAccessor
Constructs a new CoolItemAccessor instance.

D

de.carne.test.swt - module de.carne.test.swt
module-info
de.carne.test.swt - package de.carne.test.swt
 
de.carne.test.swt.condition - package de.carne.test.swt.condition
 
de.carne.test.swt.extension - package de.carne.test.swt.extension
 
de.carne.test.swt.platform - package de.carne.test.swt.platform
 
de.carne.test.swt.platform.win32 - package de.carne.test.swt.platform.win32
 
de.carne.test.swt.tester - package de.carne.test.swt.tester
 
de.carne.test.swt.tester.accessor - package de.carne.test.swt.tester.accessor
 
DecorationsAccessor<T extends org.eclipse.swt.widgets.Decorations> - Class in de.carne.test.swt.tester.accessor
Accessor class for Decorations objects.
DecorationsAccessor(T) - Constructor for class de.carne.test.swt.tester.accessor.DecorationsAccessor
Constructs a new DecorationsAccessor instance.
DecorationsAccessor(Accessor<T>) - Constructor for class de.carne.test.swt.tester.accessor.DecorationsAccessor
Constructs a new DecorationsAccessor instance.
DecorationsAccessor(Optional<T>) - Constructor for class de.carne.test.swt.tester.accessor.DecorationsAccessor
Constructs a new DecorationsAccessor instance.
DialogMock<T> - Class in de.carne.test.swt.tester
Base class for mocking of standard dialog results during a test run.
DialogMock() - Constructor for class de.carne.test.swt.tester.DialogMock
 
DisableIfThreadNotSWTCapable - Annotation Type in de.carne.test.swt
Tests tagged with this annotation are only executed if SWT code can be executed on the current thread.
DisableIfThreadNotSWTCapableCondition - Class in de.carne.test.swt.condition
ExecutionCondition that makes sure that a test is only executed if SWT code is expected to work on the current thread.
DisableIfThreadNotSWTCapableCondition() - Constructor for class de.carne.test.swt.condition.DisableIfThreadNotSWTCapableCondition
 
display() - Method in class de.carne.test.swt.tester.SWTTest
Gets the SWT Display.

E

equals(Object) - Method in class de.carne.test.swt.tester.accessor.Accessor
 
evaluateExecutionCondition(ExtensionContext) - Method in class de.carne.test.swt.condition.DisableIfThreadNotSWTCapableCondition
 
execute() - Method in class de.carne.test.swt.tester.SWTTest.Script
Execute all script actions.
execute(boolean) - Method in class de.carne.test.swt.tester.SWTTest.Script
Execute all script actions.
execute(boolean, Duration) - Method in class de.carne.test.swt.tester.SWTTest.Script
Execute all script actions.
exitValue() - Method in class de.carne.test.swt.platform.ProcessRunner
Gets the process exit value of the last ProcessRunner.run() invocation.

G

get() - Method in class de.carne.test.swt.tester.accessor.Accessor
Gets the object instance wrapped by this accessor.
get(T) - Static method in class de.carne.test.swt.tester.accessor.Accessor
Convenience function to access an object instance directly.
getOptional() - Method in class de.carne.test.swt.tester.accessor.Accessor
Gets the optional object instance wrapped by this accessor.
grabScreen(Path) - Static method in class de.carne.test.swt.platform.PlatformHelper
Tries to grab the screen and stores a screenshot by invoking a platform dependent command.

H

hashCode() - Method in class de.carne.test.swt.tester.accessor.Accessor
 

I

inNativeDialog(Display) - Static method in class de.carne.test.swt.platform.PlatformHelper
Checks whether a native platform dialog is currently open.
IntDialogMock - Class in de.carne.test.swt.tester
Interface for mocking of standard dialog results during a test run.
IntDialogMock() - Constructor for class de.carne.test.swt.tester.IntDialogMock
 
internalCloseNativeDialogs(Display) - Method in class de.carne.test.swt.platform.PlatformHelper
Makes sure that any open native platform dialog is closed.
internalCloseNativeDialogs(Display) - Method in class de.carne.test.swt.platform.win32.Win32PlatformHelper
 
internalGrabScreen(Path) - Method in class de.carne.test.swt.platform.PlatformHelper
Tries to grab the screen and stores a screenshot by invoking a platform dependent command.
internalInNativeDialog(Display) - Method in class de.carne.test.swt.platform.PlatformHelper
Checks whether a native platform dialog is currently open.
internalInNativeDialog(Display) - Method in class de.carne.test.swt.platform.win32.Win32PlatformHelper
 
internalIsCurrentThreadSWTCapable() - Method in class de.carne.test.swt.platform.PlatformHelper
Checks whether SWT code can be executed by the current thread.
internalIsCurrentThreadSWTCapable() - Method in class de.carne.test.swt.platform.win32.Win32PlatformHelper
 
isCurrentThreadSWTCapable() - Static method in class de.carne.test.swt.platform.PlatformHelper
Checks whether SWT code can be executed by the current thread.
ItemAccessor<T extends org.eclipse.swt.widgets.Item> - Class in de.carne.test.swt.tester.accessor
Accessor class for Item objects.
ItemAccessor(T) - Constructor for class de.carne.test.swt.tester.accessor.ItemAccessor
Constructs a new ItemAccessor instance.
ItemAccessor(Accessor<T>) - Constructor for class de.carne.test.swt.tester.accessor.ItemAccessor
Constructs a new ItemAccessor instance.
ItemAccessor(Optional<T>) - Constructor for class de.carne.test.swt.tester.accessor.ItemAccessor
Constructs a new ItemAccessor instance.
items() - Method in class de.carne.test.swt.tester.accessor.CoolBarAccessor
Gets all CoolItems of this CoolBar.
items() - Method in class de.carne.test.swt.tester.accessor.MenuAccessor
Gets all MenuItems of this Menu.
items() - Method in class de.carne.test.swt.tester.accessor.ToolBarAccessor
Gets all ToolItems of this ToolBar.

M

main(String[]) - Method in interface de.carne.test.swt.tester.MainFunction
Runs the applications.
MainFunction - Interface in de.carne.test.swt.tester
Functional interface for application execution.
matchClass(Class<? extends Control>) - Static method in class de.carne.test.swt.tester.accessor.ControlAccessor
Creates a Predicate for control type matching.
matchText(String) - Static method in class de.carne.test.swt.tester.accessor.ButtonAccessor
Creates a Predicate for exact text matching.
matchText(String) - Static method in class de.carne.test.swt.tester.accessor.DecorationsAccessor
Creates a Predicate for exact text matching.
matchText(String) - Static method in class de.carne.test.swt.tester.accessor.ItemAccessor
Creates a Predicate for exact text matching.
matchText(Pattern) - Static method in class de.carne.test.swt.tester.accessor.ButtonAccessor
Creates a Predicate for pattern text matching.
matchText(Pattern) - Static method in class de.carne.test.swt.tester.accessor.DecorationsAccessor
Creates a Predicate for pattern text matching.
matchText(Pattern) - Static method in class de.carne.test.swt.tester.accessor.ItemAccessor
Creates a Predicate for pattern text matching.
MenuAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for Menu objects.
MenuAccessor(Menu) - Constructor for class de.carne.test.swt.tester.accessor.MenuAccessor
Constructs a new MenuAccessor instance.
MenuAccessor(Accessor<Menu>) - Constructor for class de.carne.test.swt.tester.accessor.MenuAccessor
Constructs a new MenuAccessor instance.
MenuAccessor(Optional<Menu>) - Constructor for class de.carne.test.swt.tester.accessor.MenuAccessor
Constructs a new MenuAccessor instance.
MenuItemAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for MenuItem objects.
MenuItemAccessor(MenuItem) - Constructor for class de.carne.test.swt.tester.accessor.MenuItemAccessor
Constructs a new MenuItemAccessor instance.
MenuItemAccessor(Accessor<MenuItem>) - Constructor for class de.carne.test.swt.tester.accessor.MenuItemAccessor
Constructs a new MenuItemAccessor instance.
MenuItemAccessor(Optional<MenuItem>) - Constructor for class de.carne.test.swt.tester.accessor.MenuItemAccessor
Constructs a new MenuItemAccessor instance.
mockColorDialog() - Method in class de.carne.test.swt.tester.SWTTest
Gets the test's ColorDialog mock.
mockDirectoryDialog() - Method in class de.carne.test.swt.tester.SWTTest
Gets the test's DirectoryDialog mock.
mockFileDialog() - Method in class de.carne.test.swt.tester.SWTTest
Gets the test's FileDialog mock.
mockFontDialog() - Method in class de.carne.test.swt.tester.SWTTest
Gets the test's FontDialog mock.
mockMessageBox() - Method in class de.carne.test.swt.tester.SWTTest
Gets the test's MessageBox mock.
mockPrintDialog() - Method in class de.carne.test.swt.tester.SWTTest
Gets the test's PrintDialog mock.

N

NOT_YET_RUN - de.carne.test.swt.platform.ProcessRunner.Status
Command has not yet been run.
notPresent() - Static method in class de.carne.test.swt.tester.accessor.Accessor
Gets the empty accessor.

O

offerResult(int) - Method in class de.carne.test.swt.tester.IntDialogMock
Adds a result to the result queue.
offerResult(Supplier<T>) - Method in class de.carne.test.swt.tester.DialogMock
Adds a result to the result queue.
offerResult(T) - Method in class de.carne.test.swt.tester.DialogMock
Adds a result to the result queue.
offerResult(IntSupplier) - Method in class de.carne.test.swt.tester.IntDialogMock
Adds a result to the result queue.
output() - Method in class de.carne.test.swt.platform.ProcessRunner
Gets the process output captured during the last ProcessRunner.run() invocation.

P

passed() - Method in class de.carne.test.swt.tester.SWTTest.Script
Checks whether all scripts tests have been passed and the script completed successfully.
PlatformHelper - Class in de.carne.test.swt.platform
Utility class providing platform specific functions.
PlatformHelper() - Constructor for class de.carne.test.swt.platform.PlatformHelper
Constructs a new PlatformHelper instance.
pollResult() - Method in class de.carne.test.swt.tester.DialogMock
Gets the next result from the result queue.
pollResult() - Method in class de.carne.test.swt.tester.IntDialogMock
Gets the next result from the result queue.
ProcessRunner - Class in de.carne.test.swt.platform
Utility class providing platform command execution support.
ProcessRunner(String...) - Constructor for class de.carne.test.swt.platform.ProcessRunner
Constructs a new ProcessRunner instance.
ProcessRunner.Status - Enum in de.carne.test.swt.platform
The status of a ProcessRunner instance.

R

resolveParameter(ParameterContext, ExtensionContext) - Method in class de.carne.test.swt.extension.SWTDisplayParameterResolver
 
run() - Method in class de.carne.test.swt.platform.ProcessRunner
Runs the command and waits until either the process completes or an error occurs.
RUN_COMPLETED - de.carne.test.swt.platform.ProcessRunner.Status
Command run completed normally.
RUN_FAILED - de.carne.test.swt.platform.ProcessRunner.Status
Command run failed.
RUN_INTERRUPTED - de.carne.test.swt.platform.ProcessRunner.Status
Command execution was interrupted.
RUN_TIMED_OUT - de.carne.test.swt.platform.ProcessRunner.Status
Command run timed out.

S

script(MainFunction) - Method in class de.carne.test.swt.tester.SWTTest
Creates a SWTTest.Script instance to be executed after the necessary actions have been added.
select() - Method in class de.carne.test.swt.tester.accessor.ButtonAccessor
Generate a selection event to the Button.
select() - Method in class de.carne.test.swt.tester.accessor.MenuItemAccessor
Generate a selection event to the MenuItem.
select() - Method in class de.carne.test.swt.tester.accessor.ToolItemAccessor
Generate a selection event to the ToolItem.
ShellAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for Shell objects.
ShellAccessor(Shell) - Constructor for class de.carne.test.swt.tester.accessor.ShellAccessor
Constructs a new ShellAccessor instance.
ShellAccessor(Accessor<Shell>) - Constructor for class de.carne.test.swt.tester.accessor.ShellAccessor
Constructs a new ShellAccessor instance.
ShellAccessor(Optional<Shell>) - Constructor for class de.carne.test.swt.tester.accessor.ShellAccessor
Constructs a new ShellAccessor instance.
shells() - Method in class de.carne.test.swt.tester.SWTTest
Gets all non disposed Shell instances.
START_FAILED - de.carne.test.swt.platform.ProcessRunner.Status
Command start failed.
statusException() - Method in class de.carne.test.swt.platform.ProcessRunner
Gets the optional IOException caught during the last ProcessRunner.run() invocation.
supportsParameter(ParameterContext, ExtensionContext) - Method in class de.carne.test.swt.extension.SWTDisplayParameterResolver
 
SWTDisplayParameterResolver - Class in de.carne.test.swt.extension
ParameterResolver that takes care of creation and disposal of the SWT Display needed during test execution.
SWTDisplayParameterResolver() - Constructor for class de.carne.test.swt.extension.SWTDisplayParameterResolver
 
SWTTest - Class in de.carne.test.swt.tester
Base class for SWT application tests.
SWTTest() - Constructor for class de.carne.test.swt.tester.SWTTest
Constructs a new SWTTest instance.
SWTTest(String) - Constructor for class de.carne.test.swt.tester.SWTTest
Constructs a new SWTTest instance.
SWTTest.Script - Class in de.carne.test.swt.tester
This class defines the actual test setup/script: the SWT application to run and to run the script actions against. the optional command line arguments submitted to the SWT application. one or more script actions performing the actual test actions and checks. By invoking the SWTTest.Script.execute() function the SWT application is started and the scripts actions are executed.

T

ToolBarAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for ToolBar objects.
ToolBarAccessor(ToolBar) - Constructor for class de.carne.test.swt.tester.accessor.ToolBarAccessor
Constructs a new ToolBarAccessor instance.
ToolBarAccessor(Accessor<ToolBar>) - Constructor for class de.carne.test.swt.tester.accessor.ToolBarAccessor
Constructs a new ToolBarAccessor instance.
ToolBarAccessor(Optional<ToolBar>) - Constructor for class de.carne.test.swt.tester.accessor.ToolBarAccessor
Constructs a new ToolBarAccessor instance.
ToolItemAccessor - Class in de.carne.test.swt.tester.accessor
Accessor class for ToolItem objects.
ToolItemAccessor(ToolItem) - Constructor for class de.carne.test.swt.tester.accessor.ToolItemAccessor
Constructs a new ToolItemAccessor instance.
ToolItemAccessor(Accessor<ToolItem>) - Constructor for class de.carne.test.swt.tester.accessor.ToolItemAccessor
Constructs a new ToolItemAccessor instance.
ToolItemAccessor(Optional<ToolItem>) - Constructor for class de.carne.test.swt.tester.accessor.ToolItemAccessor
Constructs a new ToolItemAccessor instance.
toString() - Method in class de.carne.test.swt.platform.ProcessRunner
 
toString() - Method in class de.carne.test.swt.tester.accessor.Accessor
 
traceAction() - Method in class de.carne.test.swt.tester.SWTTest
Traces the calling function in the test run's debug log.

V

valueOf(String) - Static method in enum de.carne.test.swt.platform.ProcessRunner.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.carne.test.swt.platform.ProcessRunner.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

Win32PlatformHelper - Class in de.carne.test.swt.platform.win32
Win32 platform helper.
Win32PlatformHelper() - Constructor for class de.carne.test.swt.platform.win32.Win32PlatformHelper
 
withCaptureOutput(boolean) - Method in class de.carne.test.swt.platform.ProcessRunner
Sets the capture-output option for process execution.
withTimeout(long) - Method in class de.carne.test.swt.platform.ProcessRunner
Sets the timeout (in milliseconds) to wait for process completion.
WrapFunction<C extends org.eclipse.swt.widgets.Control,​A extends Accessor<?>> - Interface in de.carne.test.swt.tester.accessor
Functional interface for wrapping controls into their corresponding accessor.
A B C D E G H I M N O P R S T V W 
All Classes All Packages