public final class DataTestUtils extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
DataTestUtils.TestDataProvider
Data provider for test data.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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()
Copyright © 2015 L'Xtreme IT consultancy. All rights reserved.