-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.cpp
More file actions
145 lines (129 loc) · 5.3 KB
/
main.cpp
File metadata and controls
145 lines (129 loc) · 5.3 KB
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
#include <iostream>
#include "dominios.h"
#include "tuDominios.h"
#include "TuEntidade.h"
using namespace std;
///matricula: 160142334
/// A função main é responsável por todo o controle do código, nessa main, rodamos todos os testes para cada tipo de classe e método.
int main()
{
///Invoca o testeA em TUCidade
TUCidade testeA;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(testeA.run()){
case TUCidade::SUCESSO: cout << "SUCESSO - Cidade" << endl;
break;
case TUCidade::FALHA : cout << "FALHA - Cidade" << endl;
break;
}
///Invoca o teste em TUNota
TUNota teste;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(teste.run()){
case TUNota::SUCESSO: cout << "SUCESSO - Nota" << endl;
break;
case TUNota::FALHA : cout << "FALHA - Nota" << endl;
break;
}
///Invoca o testeq em TUNome
TUNome testeq;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(testeq.run()){
case TUNome::SUCESSO: cout << "SUCESSO - Nome" << endl;
break;
case TUNome::FALHA : cout << "FALHA - Nome" << endl;
break;
}
///Invoca o tupaisw em TUPais
TUPais tupaisw;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(tupaisw.run()){
case TUPais::SUCESSO: cout << "SUCESSO - Pais" << endl;
break;
case TUPais::FALHA : cout << "FALHA - Pais" << endl;
break;
}
///Invoca o tuidioma em TUIdioma
TUIdioma tuidioma;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(tuidioma.run()){
case TUIdioma::SUCESSO: cout << "SUCESSO - Idioma" << endl;
break;
case TUIdioma::FALHA : cout << "FALHA - Idioma" << endl;
break;
}
///Invoca o tudata em TUData
TUData tudata;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(tudata.run()){
case TUData::SUCESSO: cout << "SUCESSO - Data" << endl;
break;
case TUData::FALHA : cout << "FALHA - Data" << endl;
break;
}
///Invoca o tudes em TUDescricao
TUDescricao tudes;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(tudes.run()){
case TUDescricao::SUCESSO: cout << "SUCESSO - Descrição" << endl;
break;
case TUDescricao::FALHA : cout << "FALHA - Descrição" << endl;
break;
}
///Invoca o tusenha em TUSenha
TUSenha tusenha;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(tusenha.run()){
case TUSenha::SUCESSO: cout << "SUCESSO - Senha" << endl;
break;
case TUSenha::FALHA : cout << "FALHA - Senha" << endl;
break;
}
///Invoca o tuemail em TUEmail
TUEmail tuemail;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(tuemail.run()){
case TUEmail::SUCESSO: cout << "SUCESSO - Email" << endl;
break;
case TUEmail::FALHA : cout << "FALHA - Email" << endl;
break;
}
///Invoca o tucodigo em TUCodigo
TUCodigo tucodigo;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(tucodigo.run()){
case TUCodigo::SUCESSO: cout << "SUCESSO - Codigo" << endl;
break;
case TUCodigo::FALHA : cout << "FALHA - Codigo" << endl;
break;
}
cout << "--------------------------------------------------------------------" << endl;
///Invoca o testeB em TUUsuario
TUUsuario testeB;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(testeB.run()){
case TUUsuario::SUCESSO: cout << "SUCESSO - Usuario" << endl;
break;
case TUUsuario::FALHA : cout << "FALHA - Usuario" << endl;
break;
}
///Invoca o testehosp em TUHospedagem
TUHospedagem testehosp;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(testehosp.run()){
case TUHospedagem::SUCESSO: cout << "SUCESSO - Hospedagem" << endl;
break;
case TUHospedagem::FALHA : cout << "FALHA - Hospedagem" << endl;
break;
}
///Invoca o testeavali em TUAvaliacao
TUAvalicao testeavali;
/// Invocar método e apresentar mensagem acerca do resultado do teste.
switch(testeavali.run()){
case TUAvalicao::SUCESSO: cout << "SUCESSO - Avaliação" << endl;
break;
case TUAvalicao::FALHA : cout << "FALHA - Avaliação" << endl;
break;
}
return 0;
}