MCPcopy Create free account
hub / github.com/aws/clock-bound / new

Function new

clock-bound-ff-tester/src/simulation/phc/variable_delay_source.rs:232–249  ·  view source on GitHub ↗
(constant_skew: FullModel)

Source from the content-addressed store, hash-verified

230
231 #[rstest]
232 fn new(constant_skew: FullModel) {
233 let forward_network_delay =
234 Delay::new(DiracDistribution::new(1.0).unwrap(), TimeUnit::Micros);
235 let backward_network_delay =
236 Delay::new(DiracDistribution::new(1.0).unwrap(), TimeUnit::Micros);
237 let generator = Generator::builder()
238 .poll_period(EstimateDuration::from_secs(16))
239 .id(String::from("asdf"))
240 .network_delays(
241 VariableRoundTripDelays::builder()
242 .forward_network(Box::new(forward_network_delay.clone()))
243 .backward_network(Box::new(backward_network_delay.clone()))
244 .build(),
245 )
246 .oscillator(&constant_skew)
247 .build();
248 assert_eq!(generator.props.poll_period, EstimateDuration::from_secs(16));
249 }
250
251 #[rstest]
252 fn next_event_ready(constant_skew: FullModel) {

Callers 4

test_defaultMethod · 0.70
constant_skewFunction · 0.70
generatorFunction · 0.70
ceb_generatorFunction · 0.70

Calls 5

oscillatorMethod · 0.80
idMethod · 0.80
backward_networkMethod · 0.80
forward_networkMethod · 0.80
buildMethod · 0.45

Tested by 1

test_defaultMethod · 0.56