range_test : add `testUnionConstructorThrowsOnEmpty`