@@ -0,0 +1,1824 @@
+package org.roklib.urifragmentrouting.parameter;%0A%0Aimport org.junit.Test;%0Aimport org.roklib.urifragmentrouting.exception.ParameterValueConversionException;%0Aimport org.roklib.urifragmentrouting.parameter.converter.AbstractParameterValueConverterTest;%0Aimport org.roklib.urifragmentrouting.parameter.converter.ParameterValueConverter;%0A%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0Aimport static org.hamcrest.Matchers.is;%0A%0A%0Apublic class IdWithTextParameterValueConverterTest extends AbstractParameterValueConverterTest%3CSingleLongWithIgnoredTextUriParameter.IdWithText%3E %7B%0A    @Override%0A    protected ParameterValueConverter%3CSingleLongWithIgnoredTextUriParameter.IdWithText%3E getConverter() %7B%0A        return SingleLongWithIgnoredTextUriParameter.IdWithTextParameterValueConverter.INSTANCE;%0A    %7D%0A%0A    @Override%0A    protected SingleLongWithIgnoredTextUriParameter.IdWithText getExpectedValue() %7B%0A        return new SingleLongWithIgnoredTextUriParameter.IdWithTextImpl(123L, %22_text%22);%0A    %7D%0A%0A    @Override%0A    protected String getStringForExpectedValue() %7B%0A        return %22123_text%22;%0A    %7D%0A%0A    @Override%0A    protected String getInvalidStringValue() %7B%0A        return %22string%22;%0A    %7D%0A%0A    @Test%0A    public void testConvertToString_id_is_null() throws Exception %7B%0A        final SingleLongWithIgnoredTextUriParameter.IdWithText idWithText = new SingleLongWithIgnoredTextUriParameter.IdWithTextImpl();%0A        final String convertedToString = getConverter().convertToString(idWithText);%0A        assertThat(convertedToString, is(%22%22));%0A    %7D%0A%0A    @Test(expected = ParameterValueConversionException.class)%0A    public void testConvertToValue_with_invalid_number() throws Exception %7B%0A        getConverter().convertToValue(%2299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999_text%22);%0A    %7D%0A%7D%0A

Add unit tests for IdWithTextParameterValueConverter