whole piece test