extended union tests with empty union