Development of unit tests started.
Added unit tests covering most of the cases of singleton predicate. However this task still needs to be finished