well I dont know what the problem was exactly, but I'll try to explain it. I wrote the test for a program that called on the
soap, this is the program that the test only passed the text version and not the gui. Because what I really wanted to test was the soap, I just wrote a test that called directly on the soap itself. That test passed both the gui and the text versions of the test. So I never realy figured out why the the first one kept failing the gui and passing the text, but since I wrote a new test directly for the soap I stopped trying to figure it out. I hope that explains my situation a little better.