-
Notifications
You must be signed in to change notification settings - Fork 0
/
TestesSeguradora.java
127 lines (84 loc) · 3.79 KB
/
TestesSeguradora.java
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
package SEGURADORA;
/**
* class de testes para a classe Seguradora.
*
* @author (RND)
* @version (2010)
*/
import java.util.*;
import java.io.*;
public class TestesSeguradora {
public static void main(String args[]){
Veiculos car = new Veiculos("Ricardo",
123,
"fid",
"Ligeiro",
"Braga",
7786262,
00310123,
"12341",
"Veiculo azul" );
Veiculos car2 = new Veiculos("Guilherme",
1235,
"fid",
"Ligeiro",
"Braga",
7786262,
00310123,
"12341",
"amarelo" );
Veiculos car3 = new Veiculos("Ricardo",
1233,
"fid",
"Pesados de mercadorias",
"Braga",
7786262,
00310123,
"12341",
"veiculo branco " );
//hash.registaSeguro(titular,seguro)
System.out.println("hastable" + "\n");
Seguros vect=new Seguros();
Seguradora segurd = new Seguradora(vect);
// vect.setTitular(car);
// vect.setTitular(car2);
// vect.setTitular(car3);
// Seguradora segurd = new Seguradora(vect);
segurd.registaTitular(vect);
//segurd.registaTitular(vect);
//segurd.registaTitular(vect);
//segurd.registaTitular(vect,car3);
System.out.println(segurd.toString());
//System.out.println("Seguros criados = "+car.getTotalSeguros()+"\t");
//total de seguros na hashtable
System.out.println("Numero de Seguros="+segurd.totalSeguros(vect));
System.out.println("======================");
//Seguros na hashtable
// System.out.println(segurd.lstSeguros(vect));
// Vector v = new Vector();
//---------------------------
//Gravar ficheiro
Fich fich = new Fich();
String nomeficheiro="myfi";
try {
fich.guarda_fich(segurd,nomeficheiro);
System.out.println("[ok]");
} catch (IOException e)
{ System.out.println("[erro]");
}
//--------------------------
//Ler ficheiro
try {
segurd=fich.le_fich(nomeficheiro);
System.out.println("[ok]");
} catch (IOException e)
{ System.out.println("[erro]");
}
catch(ClassNotFoundException e)
{ System.out.println("[erro]");
}
//-------------------------
//--------------------------
//
}
}