default empty strings to "-"
add TestInputProductValidator