Constructor tests : Added matrix tests

Added matrix tests and interval selection to constructor tests.
Replaced literal name in desciption by targetType

Replaced literal name in desciption by targetType var
Changed building of expression strings

Changed building of expression strings from incremental construction  to
joining array of string parts.
Merge pull request #580 from TiborsHub/master

Constructor tests : Added matrix tests