Class ChannelTimeSeriesAggregatorTest
java.lang.Object
test.de.iip_ecosphere.platform.kiServices.functions.aggregation.ChannelTimeSeriesAggregatorTest
Tests
ChannelTimeSeriesAggregator and MultiChannelTimeSeriesAggregator.- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classThe aggregation function in a bit lazy form merged with theMultiChannelTimeSeriesAggregator.ResultBuilder.static classRepresents aggregated data.static classRepresents data to be aggregated (multi-aggregation).static classRepresents a data point to be aggregated (multi-aggregation).static classRepresents the multi-data to be aggregated.static classRepresents data to be aggregated.static classRepresents nested aggregated data. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static DoubleConverts theChannelTimeSeriesAggregatorTest.MultiPlcEnergyMeasurementDatapoint.valuefrominput.private static DoubleConverts theChannelTimeSeriesAggregatorTest.PlcEnergyMeasurement.valuefrominput.voidTestsChannelTimeSeriesAggregator.private voidtestAggregator(de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.AggregationFunction<ChannelTimeSeriesAggregatorTest.PlcEnergyMeasurement, ChannelTimeSeriesAggregatorTest.PlcEnergyMeasurement, ChannelTimeSeriesAggregatorTest.AggregatedPlcEnergyMeasurement, Double, Date> aggFunc) TestsChannelTimeSeriesAggregator.voidTestsChannelTimeSeriesAggregatorwith failing constructor.voidTestsMultiChannelTimeSeriesAggregator.SingleValueIterator.voidTestsChannelTimeSeriesAggregator.voidTestsMultiChannelTimeSeriesAggregator.voidTestsMultiChannelTimeSeriesAggregator.SingleValueIterator.
-
Constructor Details
-
ChannelTimeSeriesAggregatorTest
public ChannelTimeSeriesAggregatorTest()
-
-
Method Details
-
getValue
Converts theChannelTimeSeriesAggregatorTest.PlcEnergyMeasurement.valuefrominput.- Parameters:
input- the input instance- Returns:
- the converted value
-
getValue
private static Double getValue(ChannelTimeSeriesAggregatorTest.MultiPlcEnergyMeasurementDatapoint input) Converts theChannelTimeSeriesAggregatorTest.MultiPlcEnergyMeasurementDatapoint.valuefrominput.- Parameters:
input- the input instance- Returns:
- the converted value
-
testAggregator
public void testAggregator()TestsChannelTimeSeriesAggregator. -
testLambdaAggregator
public void testLambdaAggregator()TestsChannelTimeSeriesAggregator. -
testAggregator
private void testAggregator(de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.AggregationFunction<ChannelTimeSeriesAggregatorTest.PlcEnergyMeasurement, ChannelTimeSeriesAggregatorTest.PlcEnergyMeasurement, ChannelTimeSeriesAggregatorTest.AggregatedPlcEnergyMeasurement, Double, Date> aggFunc) TestsChannelTimeSeriesAggregator.- Parameters:
aggFunc- the aggregator function to test
-
testMultiAggregation
public void testMultiAggregation()TestsMultiChannelTimeSeriesAggregator. -
testAggregator_initFail
public void testAggregator_initFail()TestsChannelTimeSeriesAggregatorwith failing constructor. -
testSingleValueIterator
public void testSingleValueIterator()TestsMultiChannelTimeSeriesAggregator.SingleValueIterator. -
testArrayIterator
public void testArrayIterator()TestsMultiChannelTimeSeriesAggregator.SingleValueIterator.
-