integrity tests