Class EventBasedTallyTest
- java.lang.Object
-
- org.djutils.stats.summarizers.event.EventBasedTallyTest
-
public class EventBasedTallyTest extends Object
The TallyTest test the tally.Copyright (c) 2002-2023 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can be found at https://simulation.tudelft.nl/dsol/3.0/license.html.
- Author:
- Alexander Verbraeck, Peter Knoppers
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classEventBasedTallyTest.ObservationEventListenerThe listener that counts the OBSERVATION_ADDED_EVENT events and checks correctness.
-
Constructor Summary
Constructors Constructor Description EventBasedTallyTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) doublegenerateGaussianNoise(double mu, double sigma, Random random)Generate normally distributed values.voidtestEventBasedTally()Test the event based tally.voidtestEventBasedTallyRemote()Test the event-based tally for RemoteExceptions.voidtestFullStorageAccumulator()Test the Event based tally with the FullStorageAccumulator.voidtestNoStorageAccumulator()Test EventBasedTally with the NoStorageAccumulator.voidtestTallyEventProduction()Test produced events by EventBasedTally.
-
-
-
Method Detail
-
testEventBasedTally
public void testEventBasedTally()
Test the event based tally.
-
testTallyEventProduction
public void testTallyEventProduction() throws RemoteExceptionTest produced events by EventBasedTally.- Throws:
RemoteException- on network error
-
testNoStorageAccumulator
public void testNoStorageAccumulator()
Test EventBasedTally with the NoStorageAccumulator.
-
testFullStorageAccumulator
public void testFullStorageAccumulator()
Test the Event based tally with the FullStorageAccumulator.
-
generateGaussianNoise
double generateGaussianNoise(double mu, double sigma, Random random)Generate normally distributed values. Derived from https://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform- Parameters:
mu- double; meansigma- double; standard deviationrandom- Random; entropy source- Returns:
- double; one pseudo random value
-
testEventBasedTallyRemote
public void testEventBasedTallyRemote() throws RemoteExceptionTest the event-based tally for RemoteExceptions.- Throws:
RemoteException- on network error for the event-based statistic
-
-