added test cases for Baptist and base for new api feature

Merging with master so I can create a new branch for the feature.