remove \r
[extl.git] / extl / platform_ / unix / synch / test / event_lock_test.h
blob81c86f7c53138acb9345afd28df574d76a34ffd9
1 /* ///////////////////////////////////////////////////////////////////////
2 * File: event_lock_test.h
4 * Created: 08.03.20
5 * Updated: 08.05.06
7 * Brief: Unit-testing
9 * [<Home>]
10 * Copyright (c) 2008-2020, Waruqi All rights reserved.
11 * //////////////////////////////////////////////////////////////////// */
12 #ifndef EXTL_WINDOWS_SYNCH_EVENT_LOCK_TEST_H
13 #define EXTL_WINDOWS_SYNCH_EVENT_LOCK_TEST_H
15 /* ///////////////////////////////////////////////////////////////////////
16 * test namespace
18 EXTL_WINDOWS_BEGIN_WHOLE_NAMESPACE
19 EXTL_TEST_NAME_BEGIN_NAMESPACE(event_lock_test)
21 /* ///////////////////////////////////////////////////////////////////////
22 * Unit-testing
24 struct event_lock_test
26 event_lock_test()
29 event_lock lock_test;
31 lock_test.lock();
32 EXTL_ASSERT(lock_test.is_locked());
33 lock_test.unlock();
38 event_lock_test g_event_lock_test;
40 /* ///////////////////////////////////////////////////////////////////////
41 * test namespace
43 EXTL_TEST_NAME_END_NAMESPACE(event_lock_test)
44 EXTL_WINDOWS_END_WHOLE_NAMESPACE
46 /* //////////////////////////////////////////////////////////////////// */
47 #endif /* EXTL_WINDOWS_SYNCH_EVENT_LOCK_TEST_H */
48 /* //////////////////////////////////////////////////////////////////// */