40 bool insert2 = m_Invoker.Insert(InvokeLog);
43 m_Invoker.Invoke(
"TestFirstUnique");
44 bool count =
Assert(m_InvokeCount == 1);
48 return BTFR(insert1 && !insert2 && count);
57 bool insert1 = m_Invoker.Insert(InvokeLog);
62 m_Invoker.Invoke(
"TestSecondUnique");
63 bool count =
Assert(m_InvokeCount == 1);
67 return BTFR(insert1 && !insert2 && count);
78 bool remove1 = m_Invoker.Remove(InvokeLog);
80 bool insert2 = m_Invoker.Insert(InvokeLog);
83 m_Invoker.Invoke(
"TestInsertRemoveUnique");
84 bool count =
Assert(m_InvokeCount == 1);
88 return BTFR(insert1 && remove1 && insert2 && count);
102 m_Invoker.Invoke(
"TestInsertUniqueImmediate");
103 bool count =
Assert(m_InvokeCount == 1);
107 return BTFR(insert1 && !insert2 && count);
116 m_Invoker.Insert(InvokeClear);
117 m_Invoker.Insert(InvokeLog);
119 m_Invoker.Invoke(
"TestClearRunning");
120 bool count =
Assert(m_InvokeCount == 1);
133 m_Invoker.Insert(InvokeInvoke);
135 m_Invoker.Invoke(
"TestInvokeRunning");
148 m_Invoker.Insert(InvokeInsert);
150 m_Invoker.Invoke(
"TestInvokeRunning");
151 Print(m_InvokeCount);
152 bool count =
Assert(m_InvokeCount == 129);
163 void InvokeLog(
string s)
175 void InvokeClear(
string s)
181 void InvokeInvoke(
string s)
187 void InvokeInsert(
string s)