2 /* Test pedorro a ver que pasa con lo que esta programado!! */
3 /* Compilar : g++ -Wall -o test -I../include *.cpp */
10 using namespace PlaQui::Model;
12 int main(int argc, char *argv[])
14 Bomb *bomba1, *bomba2;
21 bomba1 = new Bomb("bomba1");
22 bomba1->set_max_flow(3);
23 bomba2 = new Bomb("bomba2");
24 bomba2->set_max_flow(5);
25 canio1 = new Conduct("cond_1");
26 canio1->set_max_flow(5);
27 canio2 = new Conduct("cond_2");
28 canio2->set_max_flow(5);
30 union1 = new Union("union");
31 union1->set_max_flow(5);
32 salida = new Conduct("salida");
33 salida->set_max_flow(10);
35 bomba1->connect(canio1, IConector::OUT);
36 canio1->connect(bomba1, IConector::IN);
37 canio1->connect(union1, IConector::OUT);
39 bomba2->connect(canio2, IConector::OUT);
40 canio2->connect(bomba2, IConector::IN);
41 canio2->connect(union1, IConector::OUT);
43 union1->connect(canio1, IConector::IN);
44 union1->connect(canio2, IConector::IN);
45 union1->connect(salida, IConector::OUT);
47 salida->connect(union1, IConector::IN);