Elib testing system - A cpp testing framework