public static void main(String[] args) { for (MyDay d : MyDay.values()) { ensureEquals(d.toString(), Day.values()[d.ordinal()].toString()); ensureEquals(d.next().toString(), Day.values()[d.ordinal()].next().toString()); } }
MyDay next() { return MyDay.values()[(this.ordinal() + 1) % Day.values().length]; }