Modified the test so it would pass 100% of the time

The test previously relied on test1() to set up for test2 and test3.
However, you cannot rely on the tests being run in sequential order, nor
did test1 actually test anything.

I moved it to its own method which test2 and test3 call, so it always
passes now.