Adds and modifies tests in PPRequirement test

Additional tests are needed, but something is broken in copyFrom so tests often fail