Lines Matching defs:Looper

10 #include <Looper.h>
30 BLooper Looper;
31 CPPUNIT_ASSERT(Looper.IndexOf(NULL) == B_ERROR);
42 BLooper Looper;
44 CPPUNIT_ASSERT(Looper.IndexOf(&Handler) == B_ERROR);
55 BLooper Looper;
57 Looper.AddHandler(&Handler);
58 CPPUNIT_ASSERT(Looper.IndexOf(&Handler) == 1);
69 BLooper Looper;
76 Looper.AddHandler(&Handler1);
77 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
78 Looper.AddHandler(&Handler2);
79 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
80 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == 2);
81 Looper.AddHandler(&Handler3);
82 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
83 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == 2);
84 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == 3);
85 Looper.AddHandler(&Handler4);
86 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
87 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == 2);
88 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == 3);
89 CPPUNIT_ASSERT(Looper.IndexOf(&Handler4) == 4);
90 Looper.AddHandler(&Handler5);
91 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
92 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == 2);
93 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == 3);
94 CPPUNIT_ASSERT(Looper.IndexOf(&Handler4) == 4);
95 CPPUNIT_ASSERT(Looper.IndexOf(&Handler5) == 5);
98 Looper.RemoveHandler(&Handler5);
99 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
100 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == 2);
101 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == 3);
102 CPPUNIT_ASSERT(Looper.IndexOf(&Handler4) == 4);
103 CPPUNIT_ASSERT(Looper.IndexOf(&Handler5) == B_ERROR);
104 Looper.RemoveHandler(&Handler4);
105 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
106 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == 2);
107 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == 3);
108 CPPUNIT_ASSERT(Looper.IndexOf(&Handler4) == B_ERROR);
109 CPPUNIT_ASSERT(Looper.IndexOf(&Handler5) == B_ERROR);
110 Looper.RemoveHandler(&Handler3);
111 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
112 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == 2);
113 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == B_ERROR);
114 CPPUNIT_ASSERT(Looper.IndexOf(&Handler4) == B_ERROR);
115 CPPUNIT_ASSERT(Looper.IndexOf(&Handler5) == B_ERROR);
116 Looper.RemoveHandler(&Handler2);
117 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == 1);
118 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == B_ERROR);
119 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == B_ERROR);
120 CPPUNIT_ASSERT(Looper.IndexOf(&Handler4) == B_ERROR);
121 CPPUNIT_ASSERT(Looper.IndexOf(&Handler5) == B_ERROR);
122 Looper.RemoveHandler(&Handler1);
123 CPPUNIT_ASSERT(Looper.IndexOf(&Handler1) == B_ERROR);
124 CPPUNIT_ASSERT(Looper.IndexOf(&Handler2) == B_ERROR);
125 CPPUNIT_ASSERT(Looper.IndexOf(&Handler3) == B_ERROR);
126 CPPUNIT_ASSERT(Looper.IndexOf(&Handler4) == B_ERROR);
127 CPPUNIT_ASSERT(Looper.IndexOf(&Handler5) == B_ERROR);
134 @results IndexOf returns 1. Debugger message "Looper must be locked
141 BLooper Looper;
143 Looper.AddHandler(&Handler);
144 Looper.Unlock();
145 CPPUNIT_ASSERT(Looper.IndexOf(&Handler) == 1);
156 BLooper Looper;
157 CPPUNIT_ASSERT(Looper.IndexOf(&Looper) == 0);