@@ -22,12 +22,15 @@ fn notify() {
22
22
let mut l2 = event. listen ( ) ;
23
23
let mut l3 = event. listen ( ) ;
24
24
25
+ assert ! ( !event. is_notified( ) ) ;
25
26
assert ! ( !is_notified( & mut l1) ) ;
26
27
assert ! ( !is_notified( & mut l2) ) ;
27
28
assert ! ( !is_notified( & mut l3) ) ;
28
29
29
30
assert_eq ! ( event. notify( 2 ) , 2 ) ;
31
+ assert ! ( event. is_notified( ) ) ;
30
32
assert_eq ! ( event. notify( 1 ) , 0 ) ;
33
+ assert ! ( event. is_notified( ) ) ;
31
34
assert ! ( is_notified( & mut l1) ) ;
32
35
assert ! ( is_notified( & mut l2) ) ;
33
36
assert ! ( !is_notified( & mut l3) ) ;
@@ -41,9 +44,11 @@ fn notify_additional() {
41
44
let mut l2 = event. listen ( ) ;
42
45
let mut l3 = event. listen ( ) ;
43
46
47
+ assert ! ( !event. is_notified( ) ) ;
44
48
assert_eq ! ( event. notify_additional( 1 ) , 1 ) ;
45
49
assert_eq ! ( event. notify( 1 ) , 0 ) ;
46
50
assert_eq ! ( event. notify_additional( 1 ) , 1 ) ;
51
+ assert ! ( event. is_notified( ) ) ;
47
52
48
53
assert ! ( is_notified( & mut l1) ) ;
49
54
assert ! ( is_notified( & mut l2) ) ;
@@ -54,6 +59,7 @@ fn notify_additional() {
54
59
fn notify_zero ( ) {
55
60
let event = Event :: new ( ) ;
56
61
assert_eq ! ( event. notify( 1 ) , 0 ) ;
62
+ assert ! ( !event. is_notified( ) ) ;
57
63
}
58
64
59
65
#[ test]
@@ -119,8 +125,10 @@ fn notify_all() {
119
125
120
126
assert ! ( !is_notified( & mut l1) ) ;
121
127
assert ! ( !is_notified( & mut l2) ) ;
128
+ assert ! ( !event. is_notified( ) ) ;
122
129
123
130
assert_eq ! ( event. notify( usize :: MAX ) , 2 ) ;
131
+ assert ! ( event. is_notified( ) ) ;
124
132
assert ! ( is_notified( & mut l1) ) ;
125
133
assert ! ( is_notified( & mut l2) ) ;
126
134
}
0 commit comments