use dataprovider for test
pad lines to the longest with spaces on parsing