persistent_semaphore_test Take 1 SUCCESS Take 2 SUCCESS Take 3 persistence_test Create 1 cV[0] -- Cor: a / Numero de rodas: 5 / Velocidade: 15 cV[0]->nRodas += 2 cV[0]->velocidade -= 3 cV[1] -- Cor: a / Numero de rodas: 6 / Velocidade: 16 cV[1]->nRodas += 2 cV[1]->velocidade -= 3 cV[2] -- Cor: a / Numero de rodas: 7 / Velocidade: 17 cV[2]->nRodas += 2 cV[2]->velocidade -= 3 c1 = new(PERSISTENT_OBJECT_ID) Carro('a', 5, 15) c1 -- Cor: a / Numero de rodas: 5 / Velocidade: 15 c1->cor = 'a' c1->nRodas += 2 c1->velocidade -= 3 c2 = new(PERSISTENT_OBJECT_ID) Carro('e', 10, 10) c2 -- Cor: e / Numero de rodas: 10 / Velocidade: 10 c2->cor = 'g' c2->nRodas += 5 c2->velocidade += 2 c3 = new(PERSISTENT_OBJECT_ID) Carro('x', 4, 7) c3 -- Cor: x / Numero de rodas: 4 / Velocidade: 7 c3->velocidade = 100 OK Create 2 cV[0] -- Cor: a / Numero de rodas: 7 / Velocidade: 12 cV[0]->nRodas += 2 cV[0]->velocidade -= 3 cV[1] -- Cor: a / Numero de rodas: 8 / Velocidade: 13 cV[1]->nRodas += 2 cV[1]->velocidade -= 3 cV[2] -- Cor: a / Numero de rodas: 9 / Velocidade: 14 cV[2]->nRodas += 2 cV[2]->velocidade -= 3 c1 = new(PERSISTENT_OBJECT_ID) Carro('a', 5, 15) c1 -- Cor: b / Numero de rodas: 7 / Velocidade: 12 c1->cor = 'a' c1->nRodas += 2 c1->velocidade -= 3 c2 = new(PERSISTENT_OBJECT_ID) Carro('e', 10, 10) c2 -- Cor: g / Numero de rodas: 15 / Velocidade: 12 c2->cor = 'g' c2->nRodas += 5 c2->velocidade += 2 c3 = new(PERSISTENT_OBJECT_ID) Carro('x', 4, 7) c3 -- Cor: x / Numero de rodas: 4 / Velocidade: 7 c3->velocidade = 100 OK Create 3 cV[0] -- Cor: a / Numero de rodas: 9 / Velocidade: 9 cV[0]->nRodas += 2 cV[0]->velocidade -= 3 cV[1] -- Cor: a / Numero de rodas: 10 / Velocidade: 10 cV[1]->nRodas += 2 cV[1]->velocidade -= 3 cV[2] -- Cor: a / Numero de rodas: 11 / Velocidade: 11 cV[2]->nRodas += 2 cV[2]->velocidade -= 3 c1 = new(PERSISTENT_OBJECT_ID) Carro('a', 5, 15) c1 -- Cor: b / Numero de rodas: 9 / Velocidade: 9 c1->cor = 'a' c1->nRodas += 2 c1->velocidade -= 3 c2 = new(PERSISTENT_OBJECT_ID) Carro('e', 10, 10) c2 -- Cor: g / Numero de rodas: 20 / Velocidade: 14 c2->cor = 'g' c2->nRodas += 5 c2->velocidade += 2 c3 = new(PERSISTENT_OBJECT_ID) Carro('x', 4, 7) c3 -- Cor: x / Numero de rodas: 4 / Velocidade: 7 c3->velocidade = 100 OK