add data driven invalid test