-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMyTestFile.h
75 lines (66 loc) · 1.66 KB
/
MyTestFile.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/////////////////////////////////////////////////////////////////////////////
//MyTestFile.h
//////////////////////////////////////////////////////////////////////
#ifndef T_MY_TEST_FILE_H
#define T_MY_TEST_FILE_H
#include "MListStrStr.h"
#include "MySettings.h"
#include "MyLanguage.h"
#include "TArchive.h"
#include "TAce.h"
#include "TArcPak.h"
#include "TArj.h"
#include "TBh.h"
#include "TBZip2Tbz2.h"
#include "TCab.h"
#include "TCpio.h"
#include "TDwc.h"
#include "TGZipTgz.h"
#include "THa.h"
#include "TLhaLzh.h"
#include "TPpm.h"
#include "TRar.h"
#include "TSqz.h"
#include "TTar.h"
#include "TZ.h"
#include "TZipJar.h"
#include "TZoo.h"
#include "TSevenZip.h"
#include "TWcxPluginTC.h"
//klass dlya testirivaniya faylov
//prosto sobrat' eti funkcii vmeste
class MyTestFile
{
private:
MySettings* m_pSettings;
MyLanguage* m_pLanguage;
TArchive* m_pArchData;
TypeOfArchive* m_pArchiveType;
DataForArchive m_dfa;
DataForThread m_dft;
int TestAce ();
int TestArcPak ();
int TestArj ();
int TestBh ();
int TestBZip2Tbz2 ();
int TestCab ();
int TestCpio ();
int TestDwc ();
int TestGZipTgz ();
int TestHa ();
int TestLhaLzh ();
int TestPpm ();
int TestRar ();
int TestSqz ();
int TestTar ();
int TestZ ();
int TestZipJar ();
int TestZoo ();
int TestSevenZip ();
int TestWcxPluginTC(char*);
public:
MyTestFile(): m_pArchData(0) {;}
~MyTestFile() {;}
TArchive* TestArchive (MySettings*, MyLanguage*, TypeOfArchive*, char*, char*);
};
#endif //T_MY_TEST_FILE_H