|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnl.lxtreme.ols.test.data.DataTestUtils
public final class DataTestUtils
Provides some convenience methods for handling (captured) data in tests.
Nested Class Summary | |
---|---|
static interface |
DataTestUtils.TestDataProvider
Data provider for test data. |
Method Summary | |
---|---|
static void |
assertEquals(nl.lxtreme.ols.api.acquisition.AcquisitionResult aExpected,
nl.lxtreme.ols.api.acquisition.AcquisitionResult aTested)
Asserts that the given acquisition results are equal to each other. |
static void |
assertEquals(String aMessage,
nl.lxtreme.ols.api.acquisition.AcquisitionResult aExpected,
nl.lxtreme.ols.api.acquisition.AcquisitionResult aTested)
Asserts that the given acquisition results are equal to each other. |
static nl.lxtreme.ols.api.data.DataSet |
createStubDataSet(int aChannelCount)
Creates a mocked data set with 16 sample/time values. |
static nl.lxtreme.ols.api.data.DataSet |
createStubDataSet(int aDataSize,
int aChannelCount)
Creates a mocked data set with a given number of sample/time values. |
static nl.lxtreme.ols.api.data.DataSet |
createStubDataSet(int aDataSize,
int aChannelCount,
int aSampleRate)
Creates a mocked data set with a given number of sample/time values. |
static nl.lxtreme.ols.api.data.DataSet |
createStubDataSet(int aDataSize,
int aChannelCount,
int aSampleRate,
DataTestUtils.TestDataProvider aProvider)
Creates a mocked data set with a given number of sample/time values. |
static nl.lxtreme.ols.api.tools.ToolContext |
createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aContainer)
Creates a (mocked) tool context starting at the given sample index and ending at the last available sample index. |
static nl.lxtreme.ols.api.tools.ToolContext |
createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aContainer,
int aStartSampleIdx)
Creates a (mocked) tool context starting at the given sample index and ending at the last available sample index. |
static nl.lxtreme.ols.api.tools.ToolContext |
createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aData,
int aStartSampleIdx,
int aLastSampleIdx)
Creates a (mocked) tool context starting and ending at the given sample indexes. |
static nl.lxtreme.ols.api.tools.ToolContext |
createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aData,
long aStartTimestamp,
long aLastTimestamp)
Creates a (mocked) tool context starting and ending at the given sample indexes. |
static nl.lxtreme.ols.api.acquisition.AcquisitionResult |
getCapturedData(URL aResource)
Returns the given resource as project with captured data. |
static nl.lxtreme.ols.api.acquisition.AcquisitionResult |
getMockedCapturedData()
Returns a mocked captured data result. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void assertEquals(nl.lxtreme.ols.api.acquisition.AcquisitionResult aExpected, nl.lxtreme.ols.api.acquisition.AcquisitionResult aTested)
aExpected
- the expected acquisition result, cannot be null
;aTested
- the acquisition result to test.public static void assertEquals(String aMessage, nl.lxtreme.ols.api.acquisition.AcquisitionResult aExpected, nl.lxtreme.ols.api.acquisition.AcquisitionResult aTested)
aMessage
- the message to display when the assertion fails;aExpected
- the expected acquisition result, cannot be null
;aTested
- the acquisition result to test.public static nl.lxtreme.ols.api.data.DataSet createStubDataSet(int aChannelCount)
aChannelCount
- the number of enabled channels in the returned data
container, > 0 && < 32.
null
.public static nl.lxtreme.ols.api.data.DataSet createStubDataSet(int aDataSize, int aChannelCount)
aDataSize
- the number of sample/time values in the returned data container, >
0;aChannelCount
- the number of enabled channels in the returned data
container, > 0 && < 32.
null
.public static nl.lxtreme.ols.api.data.DataSet createStubDataSet(int aDataSize, int aChannelCount, int aSampleRate)
aDataSize
- the number of sample/time values in the returned data container, >
0;aChannelCount
- the number of enabled channels in the returned data
container, > 0 && < 32;aSampleRate
- the sample rate (in Hertz), > 0.
null
.public static nl.lxtreme.ols.api.data.DataSet createStubDataSet(int aDataSize, int aChannelCount, int aSampleRate, DataTestUtils.TestDataProvider aProvider)
aDataSize
- the number of sample/time values in the returned data container, >
0;aChannelCount
- the number of enabled channels in the returned data
container, > 0 && < 32;aSampleRate
- the sample rate (in Hertz), > 0;aProvider
- the test data provider to use, cannot be null
.
null
.public static nl.lxtreme.ols.api.tools.ToolContext createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aContainer)
null
.public static nl.lxtreme.ols.api.tools.ToolContext createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aContainer, int aStartSampleIdx)
aStartSampleIdx
- the starting sample index of the returned tool context;
null
.public static nl.lxtreme.ols.api.tools.ToolContext createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aData, int aStartSampleIdx, int aLastSampleIdx)
aStartSampleIdx
- the starting sample index of the returned tool context;aLastSampleIdx
- the ending sample index of the returned tool context.
null
.public static nl.lxtreme.ols.api.tools.ToolContext createToolContext(nl.lxtreme.ols.api.acquisition.AcquisitionResult aData, long aStartTimestamp, long aLastTimestamp)
aStartSampleIdx
- the starting sample index of the returned tool context;aLastSampleIdx
- the ending sample index of the returned tool context.
null
.public static nl.lxtreme.ols.api.acquisition.AcquisitionResult getCapturedData(URL aResource) throws IOException
aResource
- the resource URL of the resource to get as datafile.
IOException
public static nl.lxtreme.ols.api.acquisition.AcquisitionResult getMockedCapturedData()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |