add not and negative tests