added tests for Thoughts base class