@Test
public void test3StringMatches() {

	ResourceResolutionContext single = in("app", "env", "ctx");
	List<ResourceResolutionContext> matches = matcher.matches(single);
	assertEquals(7, matches.size());
	assertEquals("app-env-ctx", matches.get(0).toString());
	assertEquals("app-ctx", matches.get(1).toString());
	assertEquals("app", matches.get(2).toString());
	assertEquals("env-ctx", matches.get(3).toString());
	assertEquals("env", matches.get(4).toString());
	assertEquals("ctx", matches.get(5).toString());
	assertTrue(matches.get(6).components().length == 0);
}