Test mit Union und Errorhandling