generic view test