| 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) { |