Package gda
Class MockFactory
java.lang.Object
gda.MockFactory
Returns mock classes built using the Mockito testing framework. Can be used with Mockito or not. None of these Mock
objects hold internal state. See gda.scan.ConcurrentScanTest for an example of how to use the Mockito framework
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <S extends Scannable>
ScreateMockScannable(Class<S> clazz, String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) static ScannablecreateMockScannable(String name) static ScannablecreateMockScannable(String name, int level) static ScannablecreateMockScannable(String name, String[] inputNames, String[] extraNames, Double[] position) static ScannablecreateMockScannable(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) static ScannablecreateMockScannable(String name, String[] inputNames, String[] extraNames, String[] outputFormat, Double[] position) static ScannableMotionstatic ScannableMotioncreateMockScannableMotion(String name, int level) static ScannableMotioncreateMockScannableMotion(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) static ScannableMotionUnitsstatic ScannableMotionUnitscreateMockScannableMotionUnits(String name, int level) static ScannableMotionUnitscreateMockScannableMotionUnits(String name, Object position) static ScannableMotionUnitscreateMockScannableMotionUnits(String name, Object position, String units) static ScannableMotionUnitscreateMockScannableMotionUnits(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) static ScannableMotionUnitscreateMockScannableMotionUnits(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, String units, Object position) static ScannablecreateMockZieScannable(String name, int level)
-
Constructor Details
-
MockFactory
public MockFactory()
-
-
Method Details
-
createMockScannable
- Throws:
DeviceException
-
createMockScannable
- Throws:
DeviceException
-
createMockScannable
public static Scannable createMockScannable(String name, String[] inputNames, String[] extraNames, Double[] position) throws DeviceException - Throws:
DeviceException
-
createMockScannable
public static Scannable createMockScannable(String name, String[] inputNames, String[] extraNames, String[] outputFormat, Double[] position) throws DeviceException - Throws:
DeviceException
-
createMockScannable
public static Scannable createMockScannable(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotion
- Throws:
DeviceException
-
createMockScannableMotion
public static ScannableMotion createMockScannableMotion(String name, int level) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotion
public static ScannableMotion createMockScannableMotion(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotionUnits
public static ScannableMotionUnits createMockScannableMotionUnits(String name) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotionUnits
public static ScannableMotionUnits createMockScannableMotionUnits(String name, int level) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotionUnits
public static ScannableMotionUnits createMockScannableMotionUnits(String name, Object position) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotionUnits
public static ScannableMotionUnits createMockScannableMotionUnits(String name, Object position, String units) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotionUnits
public static ScannableMotionUnits createMockScannableMotionUnits(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) throws DeviceException - Throws:
DeviceException
-
createMockScannableMotionUnits
public static ScannableMotionUnits createMockScannableMotionUnits(String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, String units, Object position) throws DeviceException - Throws:
DeviceException
-
createMockScannable
public static <S extends Scannable> S createMockScannable(Class<S> clazz, String name, String[] inputNames, String[] extraNames, String[] outputFormat, int level, Object position) throws DeviceException - Throws:
DeviceException
-
createMockZieScannable
- Throws:
DeviceException
-