TestIssues.hx 405 B

1234567891011121314151617181920
  1. package unit;
  2. using StringTools;
  3. class TestIssues {
  4. macro static public function addIssueClasses() {
  5. var dir = sys.FileSystem.readDirectory("issues");
  6. var el = [];
  7. function add(className:String) {
  8. el.push(macro classes.push(new unit.issues.$className()));
  9. }
  10. for (file in dir) {
  11. if (!file.endsWith(".hx")) {
  12. continue;
  13. }
  14. add(file.substr(0, -3));
  15. }
  16. return macro $b{el};
  17. }
  18. }