add tests to memmgr_mock

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
add tests to memmgr_mock

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
mocks & mocks' tests have to be reworked from scratch as real TDD.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
Merge branch 'master' into mock_coverage

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
update some interfaces.

Signed-off-by: ithinuel <ithinuel@gmail.com>
start list implementation.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
list: implement to_string & delete

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
add cstring dup, rename test_mutex as mutex_test & fix mutex to_string

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
check that locking/unlocking null mutex will die.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
test dynamically allocated exception message.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
fix dynamically allocated cexcept message test & typo.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
change task_stop to use "task_must_stop" as a nice stop, instead of killing the task.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
implement real mutex for Unix

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
missing a test case for task_must_stop

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
Merge pull request #6 from ithinuel/mock_coverage

Rework tests to cover 100% of production code.