run_test.go 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package main
  2. import (
  3. "ElectronicInvoice/internal/service"
  4. "context"
  5. "fmt"
  6. "github.com/gogf/gf/v2/frame/g"
  7. "github.com/gogf/gf/v2/test/gtest"
  8. "github.com/gogf/gf/v2/text/gstr"
  9. uuid "github.com/satori/go.uuid"
  10. "testing"
  11. )
  12. func Test_Trim(t *testing.T) {
  13. gtest.C(t, func(t *gtest.T) {
  14. t.Assert(gstr.Trim(" 123456\n "), "123456")
  15. t.Assert(gstr.Trim("#123456#;", "#;"), "123456")
  16. })
  17. }
  18. func Test_Config(t *testing.T) {
  19. ctx := context.Background()
  20. g.Log().Info(ctx, g.Cfg().MustGet(ctx, "callBack.action"))
  21. }
  22. // Test_MakeInvoice 测试开发票
  23. func Test_MakeInvoice(t *testing.T) {
  24. service.MakeInvoice()
  25. }
  26. // Test_LoginDemo 登录
  27. func Test_LoginDemo(t *testing.T) {
  28. //登录
  29. err := service.Login()
  30. if err != nil {
  31. panic(err)
  32. }
  33. return
  34. //2.验证登录
  35. service.VerifyLogin()
  36. }
  37. // Test_TaxCode 开票项
  38. func Test_TaxCode(t *testing.T) {
  39. fmt.Println("ccc", uuid.NewV4().String())
  40. // 打印所有类别
  41. //err := service.GetTaxList()
  42. //if err != nil {
  43. // g.Dump(err)
  44. //}
  45. var err error
  46. //删除开票项(异常)
  47. //err = service.DelTaxCode("6f2e6a7a-18a7-4f21-b52e-a47437f817cc")
  48. //if err != nil {
  49. // panic(err)
  50. //}
  51. list, err := service.GetSuccessTaxCodeList()
  52. if err != nil {
  53. panic(err)
  54. }
  55. g.Dump(list)
  56. return
  57. err = service.AddTaxCode([]service.Billitem{{
  58. Name: "信息系统增值服务",
  59. Ssflbm: "3040205000000000000",
  60. Thirdid: "6f2e6a7a-18a7-4f21-b52e-a47437f817cc",
  61. }})
  62. if err != nil {
  63. panic(err)
  64. }
  65. }