Package com._1c.g5.v8.dt.testing
Class TestingProjectLifecycleSupport
- java.lang.Object
-
- com._1c.g5.v8.dt.testing.TestingProjectLifecycleSupport
-
public final class TestingProjectLifecycleSupport extends Object
Support class with helper methods to wait for EDT project lifecycle states.- Restriction:
- This class is not intended to be sub-classed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.eclipse.core.resources.IProjectwaitForProjectStart(org.eclipse.core.resources.IProject project)Waits until the provided project'sProjectContextstate matches the ServiceState.STARTED.static org.eclipse.core.resources.IProjectwaitForProjectStop(org.eclipse.core.resources.IProject project)Waits for the project context to be stopped as a result of the project closure, for example.
-
-
-
Method Detail
-
waitForProjectStart
public static org.eclipse.core.resources.IProject waitForProjectStart(org.eclipse.core.resources.IProject project)
Waits until the provided project'sProjectContextstate matches the ServiceState.STARTED.- Parameters:
project- the project to wait the started state change for, cannot benull- Returns:
- a reference to the same project, never
null
-
waitForProjectStop
public static org.eclipse.core.resources.IProject waitForProjectStop(org.eclipse.core.resources.IProject project) throws ExceptionWaits for the project context to be stopped as a result of the project closure, for example.- Parameters:
project- the project to wait stopping for, cannot benull- Returns:
- a reference to the same project, never
null - Throws:
Exception- if an error occurred
-
-