@@ -0,0 +1,927 @@
+package net.customware.gwt.presenter.client.place;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0Aimport org.junit.Test;%0A%0Apublic class ParameterTokenFormatterTest %7B%0A%0A    @Test%0A    public void parameterValue() %7B%0A%0A        assertPlaceIsRenderedAs(new PlaceRequest(%22test%22).with(%22name%22, %22value%22), %22test;name=value%22);%0A    %7D%0A%0A    @Test%0A    public void escapedParameterValue() %7B%0A%0A        assertPlaceIsRenderedAs(new PlaceRequest(%22test%22).with(%22name%22, %22value;value%22), %22test;name=value;;value%22);%0A    %7D%0A%0A    @Test%0A    public void noParameterValue() %7B%0A        %0A        assertPlaceIsRenderedAs(new PlaceRequest(%22test%22), %22test%22);%0A    %7D%0A%0A    private void assertPlaceIsRenderedAs(PlaceRequest placeRequest, String expectedHistoryToken) %7B%0A%0A        ParameterTokenFormatter formatter = new ParameterTokenFormatter();%0A%0A        assertEquals(%22PlaceRequest improperly rendered%22, expectedHistoryToken, formatter.toHistoryToken(placeRequest));%0A    %7D%0A%0A%7D%0A

Add a basic test for ParameterTokenFormatter