This is testing something slightly different than what is in the bug. We could test the bug this way:

    @RunWith(JUnit.class)
    public class TestDescriptionMethodNameTest {
      @RunWith(Parameterized.class)
      public static class ParameterizedNamesTest {

        public ParameterizedNamesTest(String s) {
        }

        @Parameterized.Parameters(name = "{0}")
        public static Collection<Object[]> data() {
            return Arrays.asList(
                    new Object[]{"\n"},
                    new Object[]{"\r\n"},
                    new Object[]{"\r"},
                    new Object[]{"\u0085"},
                    new Object[]{"\u2028"},
                    new Object[]{"\u2029"}
            );
      }

        @Test
        public void test() {}
      }
    }

      @Test 
      public void parameterizedTestsWithSpecialCharsInName() {
        for (Description d : Request.aClass(ParameterizedNamesTest.class).getRunner().getDescription().getChildren()) {
          assertEquals("test", d.getMethodName()); // note: expected value goes first
        }
      }