assertNull(m.getMatchedParameters("/abc"));
}
@Test
public void testMatch1Parameter() {
UrlMatcher m = new UrlMatcher("/abc/$1/xyz");
assertEquals(1, m.orders.length);
assertEquals(0, m.orders[0]);
// matched url:
assertArrayEquals(toArray("123"), m.getMatchedParameters("/abc/123/xyz"));
assertArrayEquals(toArray("QQQ"), m.getMatchedParameters("/abc/QQQ/xyz"));
assertArrayEquals(toArray("---"), m.getMatchedParameters("/abc/---/xyz"));
assertArrayEquals(toArray(""), m.getMatchedParameters("/abc//xyz"));
// not matched url:
assertNull(m.getMatchedParameters("/"));
assertNull(m.getMatchedParameters("/abc/xyz"));
assertNull(m.getMatchedParameters("/abc/123/"));
assertNull(m.getMatchedParameters("/123/xyz"));
assertNull(m.getMatchedParameters("/abc/123/xyz/"));
assertNull(m.getMatchedParameters("/abc//---//xyz"));
assertNull(m.getMatchedParameters("/abc/---//xyz"));
assertNull(m.getMatchedParameters("/abc//---/xyz"));
}