test: use a table of inputs/outputs
test: use a table of inputs/outputs

Use a table instead of the macros. Write the test logic only once. Add
an extra case of passing NULL as the input.

Signed-off-by: Caio Marcelo de Oliveira Filho <816df4d2f7553426878b7da6111c247d38d5602a@intel.com>

zolkis/soletta,thiagomacieira/soletta,barbieri/soletta,bdilly/soletta,gabrielschulhof/soletta,thiagomacieira/soletta,anselmolsm/soletta,zehortigoza/soletta,nagineni/soletta,rchiossi/soletta,rchiossi/soletta,dorileo/soletta,nagineni/soletta,edersondisouza/soletta,wzhen12/soletta,brunobottazzini/soletta,cabelitos/soletta,rchiossi/soletta,bsmelo/soletta,wzhen12/soletta,anselmolsm/soletta,cmarcelo/soletta,gabrielschulhof/soletta,wanghongjuan/soletta,dorileo/soletta,tripzero/soletta,zolkis/soletta,bsmelo/soletta,cabelitos/soletta,wanghongjuan/soletta,wzhen12/soletta,cmarcelo/soletta,tripzero/soletta,ceolin/soletta,dorileo/soletta,wzhen12/soletta,cmarcelo/soletta,brunobottazzini/soletta,otaviobp/soletta,ceolin/soletta,lpereira/soletta,barbieri/soletta,cabelitos/soletta,cmarcelo/soletta,otaviobp/soletta,brunobottazzini/soletta,barbieri/soletta,barbieri/soletta,thiagomacieira/soletta,brunobottazzini/soletta,wanghongjuan/soletta,bdilly/soletta,ibriano/soletta,bsmelo/soletta,rchiossi/soletta,edersondisouza/soletta,edersondisouza/soletta,bsmelo/soletta,cmarcelo/soletta,lpereira/soletta,zolkis/soletta,gabrielschulhof/soletta,zehortigoza/soletta,bdilly/soletta,gabrielschulhof/soletta,zehortigoza/soletta,ibriano/soletta,cabelitos/soletta,tripzero/soletta,lpereira/soletta,wzhen12/soletta,cmarcelo/soletta,bsmelo/soletta,wzhen12/soletta,nagineni/soletta,ibriano/soletta,anselmolsm/soletta,cabelitos/soletta,otaviobp/soletta,ceolin/soletta,nagineni/soletta,rchiossi/soletta,barbieri/soletta,ceolin/soletta,bdilly/soletta,barbieri/soletta,bsmelo/soletta,zehortigoza/soletta,nagineni/soletta,tripzero/soletta,lpereira/soletta,brunobottazzini/soletta,ceolin/soletta,bdilly/soletta,edersondisouza/soletta,wanghongjuan/soletta,zehortigoza/soletta,anselmolsm/soletta,ceolin/soletta,gabrielschulhof/soletta,tripzero/soletta,otaviobp/soletta,zolkis/soletta,thiagomacieira/soletta,rchiossi/soletta,edersondisouza/soletta,otaviobp/soletta,edersondisouza/soletta,gabrielschulhof/soletta,dorileo/soletta,dorileo/soletta,ibriano/soletta,otaviobp/soletta,wanghongjuan/soletta,zehortigoza/soletta,ibriano/soletta,wanghongjuan/soletta,dorileo/soletta,tripzero/soletta,thiagomacieira/soletta,thiagomacieira/soletta,anselmolsm/soletta,zolkis/soletta,ibriano/soletta,cabelitos/soletta,lpereira/soletta,brunobottazzini/soletta