forked from ROMEO/nexosim
Revert "Merge pull request #12 from asynchronics/feature/event-sinks"
This reverts commit7e881afb63
, reversing changes made to9d78e4f72a
.
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
use std::time::Duration;
|
||||
|
||||
use asynchronix::model::{Model, Output};
|
||||
use asynchronix::simulation::{EventQueue, Mailbox, SimInit};
|
||||
use asynchronix::simulation::{Mailbox, SimInit};
|
||||
use asynchronix::time::{EventKey, MonotonicTime, Scheduler};
|
||||
|
||||
#[test]
|
||||
@ -27,8 +27,7 @@ fn model_schedule_event() {
|
||||
let mut model = TestModel::default();
|
||||
let mbox = Mailbox::new();
|
||||
|
||||
let mut output = EventQueue::new();
|
||||
model.output.connect_sink(&output);
|
||||
let mut output = model.output.connect_stream().0;
|
||||
let addr = mbox.address();
|
||||
|
||||
let t0 = MonotonicTime::EPOCH;
|
||||
@ -72,8 +71,7 @@ fn model_cancel_future_keyed_event() {
|
||||
let mut model = TestModel::default();
|
||||
let mbox = Mailbox::new();
|
||||
|
||||
let mut output = EventQueue::new();
|
||||
model.output.connect_sink(&output);
|
||||
let mut output = model.output.connect_stream().0;
|
||||
let addr = mbox.address();
|
||||
|
||||
let t0 = MonotonicTime::EPOCH;
|
||||
@ -118,8 +116,7 @@ fn model_cancel_same_time_keyed_event() {
|
||||
let mut model = TestModel::default();
|
||||
let mbox = Mailbox::new();
|
||||
|
||||
let mut output = EventQueue::new();
|
||||
model.output.connect_sink(&output);
|
||||
let mut output = model.output.connect_stream().0;
|
||||
let addr = mbox.address();
|
||||
|
||||
let t0 = MonotonicTime::EPOCH;
|
||||
@ -160,8 +157,7 @@ fn model_schedule_periodic_event() {
|
||||
let mut model = TestModel::default();
|
||||
let mbox = Mailbox::new();
|
||||
|
||||
let mut output = EventQueue::new();
|
||||
model.output.connect_sink(&output);
|
||||
let mut output = model.output.connect_stream().0;
|
||||
let addr = mbox.address();
|
||||
|
||||
let t0 = MonotonicTime::EPOCH;
|
||||
@ -210,8 +206,7 @@ fn model_cancel_periodic_event() {
|
||||
let mut model = TestModel::default();
|
||||
let mbox = Mailbox::new();
|
||||
|
||||
let mut output = EventQueue::new();
|
||||
model.output.connect_sink(&output);
|
||||
let mut output = model.output.connect_stream().0;
|
||||
let addr = mbox.address();
|
||||
|
||||
let t0 = MonotonicTime::EPOCH;
|
||||
|
Reference in New Issue
Block a user