tests for all suported datatypes closes #14.