svoid test_parseBusinessHours() { Map> examples = test_parseBusinessHours_examples(); testFunctionValues parseBusinessHours(mapToParams(examples)); } static Map> test_parseBusinessHours_examples() { // end values are one hour or one minute less because the range is inclusive ret litorderedmap( null, ll(), "", ll(), " ", ll(), "9-12", ll(intRange(9*60, 12*60)), "9-13", ll(intRange(9*60, 13*60)), "15-18", ll(intRange(15*60, 18*60)), "9-10, 16-17", ll(intRange(9*60, 10*60), intRange(16*60, 17*60)), "9:30-10:45", ll(intRange(9*60+30, 10*60+45)), "9-5", ll(intRange(9*60, 17*60)), ); }