It'd make sense to add a source file 'test.zi' to contain test cases. (I'd like new zic input files to end in '.zi'.) Some thought would have to go into the test cases, though. For example, how far away from zero could the UT offsets be? Even tzdata has some limits, which are not documented nor (I suspect) even known.