1- /**
1+ /**
22 *
33 * Copyright (c) 2020 Aspose.PDF Cloud
44 * Permission is hereby granted, free of charge, to any person obtaining a copy
1818 * SOFTWARE.
1919 *
2020 */
21- package asposepdfcloud
21+ package asposepdfcloud
2222
23- import (
24- "os"
25- )
26- var BaseTestInstance * BaseTest
27-
28- type BaseTest struct {
29- remoteFolder string
30- localTestDataFolder string
31- PdfAPI * PdfApiService
32- TestNumber int
33- }
34-
35- func (bt * BaseTest ) UploadFile (name string ) (err error ) {
36- args := make (map [string ]interface {})
37-
38- file , err := os .Open (bt .localTestDataFolder + "/" + name )
39- if err != nil {
40- return err
41- }
42-
43- _ , _ , err = GetBaseTest ().PdfAPI .UploadFile (GetBaseTest ().remoteFolder + "/" + name , file , args )
44- return err
45- }
46-
47- func (bt * BaseTest ) GetTestNumber () int {
48- bt .TestNumber ++
49- return bt .TestNumber
50- }
51-
52- func NewBaseTest () * BaseTest {
53- bt := & BaseTest {
54- remoteFolder : "TempPdfCloud" ,
55- localTestDataFolder : "test_data" ,
56- TestNumber : 0 ,
57- // Get App key and App SID from https://aspose.cloud
58- PdfAPI : NewPdfApiService ("AppSid" , "AppKey" , "https://api-qa.aspose.cloud/v3.0" ),
59- }
60- return bt
61- }
62-
63- func GetBaseTest () * BaseTest {
64- if BaseTestInstance == nil {
65- BaseTestInstance = NewBaseTest ()
66- }
67- return BaseTestInstance
68- }
23+ import (
24+ "os"
25+ )
26+ var BaseTestInstance * BaseTest
27+
28+ type BaseTest struct {
29+ remoteFolder string
30+ localTestDataFolder string
31+ PdfAPI * PdfApiService
32+ TestNumber int
33+ }
34+
35+ func (bt * BaseTest ) UploadFile (name string ) (err error ) {
36+ args := make (map [string ]interface {})
37+
38+ file , err := os .Open (bt .localTestDataFolder + "/" + name )
39+ if err != nil {
40+ return err
41+ }
42+
43+ _ , _ , err = GetBaseTest ().PdfAPI .UploadFile (GetBaseTest ().remoteFolder + "/" + name , file , args )
44+ return err
45+ }
46+
47+ func (bt * BaseTest ) GetTestNumber () int {
48+ bt .TestNumber ++
49+ return bt .TestNumber
50+ }
51+
52+ func NewBaseTest () * BaseTest {
53+ bt := & BaseTest {
54+ remoteFolder : "TempPdfCloud" ,
55+ localTestDataFolder : "test_data" ,
56+ TestNumber : 0 ,
57+ // Get App key and App SID from https://aspose.cloud
58+ PdfAPI : NewPdfApiService ("AppSid" , "AppKey" , "https://api-qa.aspose.cloud/v3.0" ),
59+ }
60+ return bt
61+ }
62+
63+ func GetBaseTest () * BaseTest {
64+ if BaseTestInstance == nil {
65+ BaseTestInstance = NewBaseTest ()
66+ }
67+ return BaseTestInstance
68+ }
69+
0 commit comments