	@Test
	public void afterTest() {

		PoolString abcdef = PoolString.of("abcdef");

		PoolString untilA = abcdef.until("a");
		Assertions.assertThat(untilA).hasToString("");
		Assertions.assertThat(abcdef.after(untilA)).hasToString("abcdef");

		PoolString untilC = abcdef.until("c");
		Assertions.assertThat(untilC).hasToString("ab");
		Assertions.assertThat(abcdef.after(untilC)).hasToString("cdef");

		PoolString untilF = abcdef.until("f");
		Assertions.assertThat(untilF).hasToString("abcde");
		Assertions.assertThat(abcdef.after(untilF)).hasToString("f");

		PoolString untilZ = abcdef.until("z");
		Assertions.assertThat(untilZ).hasToString("abcdef");
		Assertions.assertThat(abcdef.after(untilZ)).hasToString("");
	}