	@Test
	public void testGetOverlap_schnittpunktIstStartOderEnde() {

		LocalDate schnittpunkt = LocalDate.of(1976, 11, 19);
		DateRange schnittpunktRange = new DateRange(schnittpunkt, schnittpunkt);

		DateRange a = new DateRange(schnittpunkt.minusYears(1), schnittpunkt);
		DateRange b = new DateRange(schnittpunkt, schnittpunkt.plusYears(1));

		Optional<DateRange> overlap = a.getOverlap(b);
		assertEquals(schnittpunktRange, overlap.get());

		// nochmal andersrum
		Optional<DateRange> overlapInverse = b.getOverlap(a);
		assertEquals(schnittpunktRange, overlapInverse.get());
	}