gen_test.go 965 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package code_gen
  2. import (
  3. "fmt"
  4. "os"
  5. "testing"
  6. )
  7. func TestDoGenerate(t *testing.T) {
  8. projName := "i2-erp-backend"
  9. path := "D:\\dev\\Go\\go_path\\src\\i2-erp-backend\\"
  10. projDir := fmt.Sprintf("%s%s.proj", path, projName)
  11. projMainXmlFileTemp := projDir + "/" + projName + "_temp.xml"
  12. _, err := os.Stat(projMainXmlFileTemp)
  13. if os.IsNotExist(err) {
  14. fmt.Println("-------------------------->remove project main file temp")
  15. os.Remove(projMainXmlFileTemp) // remove
  16. }
  17. DoGenerate(projMainXmlFileTemp, false)
  18. }
  19. func main() {
  20. projName := "i2-erp-backend"
  21. path := "D:\\dev\\Go\\go_path\\src\\i2-erp-backend\\"
  22. projDir := fmt.Sprintf("%s%s.proj", path, projName)
  23. projMainXmlFileTemp := projDir + "/" + projName + "_temp.xml"
  24. _, err := os.Stat(projMainXmlFileTemp)
  25. if os.IsNotExist(err) {
  26. fmt.Println("-------------------------->remove project main file temp")
  27. os.Remove(projMainXmlFileTemp) // remove
  28. }
  29. DoGenerate(projMainXmlFileTemp, false)
  30. }