lumiera_/tests/11locking.tests

35 lines
666 B
Text
Raw Normal View History

2007-09-02 00:52:40 +02:00
TESTING "Locking" ./test-locking
TEST "mutex section" mutexsection <<END
out: mutex locked section 1
out: mutex locked section 2
END
2007-09-02 17:52:30 +02:00
TEST "mutex not unlocked asserts" mutexforgotunlock <<END
return: 134
END
TEST "mutex explicitly unlocked" mutexexplicitunlock <<END
return: 0
END
2007-09-02 17:52:30 +02:00
TEST "nested mutex section" nestedmutexsection <<END
out: outer mutex locked section
out: inner mutex locked section
END
TEST "chained mutex section" chainedmutexsection <<END
out: ^outer mutex locked section
out: inner but not outer mutex locked section
END
TEST "recursive mutex section" recursivemutexsection <<END
out: recmutex locked once
out: recmutex locked twice
END