void campus_esOcupada() { Campus c (10, 15); Posicion p1 (7, 7); ASSERT_EQ(c.EsOcupada(p1), false); Posicion p2 (7, 8); ASSERT_EQ(c.EsOcupada(p2), false); Posicion p3 (0, 0); ASSERT_EQ(c.EsOcupada(p3), false); Posicion p4 (9, 14); ASSERT_EQ(c.EsOcupada(p4), false); }
void campus_constructorFilaColumna() { Campus c (10, 15); //sólo revisa que algunas posiciones aleatorias de la matriz hayan iniciado vacias Posicion p1 (7, 7); ASSERT_EQ(c.EsOcupada(p1), false); Posicion p2 (7, 8); ASSERT_EQ(c.EsOcupada(p2), false); Posicion p3 (0, 0); ASSERT_EQ(c.EsOcupada(p3), false); Posicion p4 (9, 14); ASSERT_EQ(c.EsOcupada(p4), false); }
void campus_agregarObstaculo() { Campus c (10, 15); //sólo revisa que una vez agregado el obstáculo esa posición ya no se encuentre vacia Posicion p1 (7, 7); c.AgregarObstaculo(p1); ASSERT_EQ(c.EsOcupada(p1), true); Posicion p2 (7, 8); c.AgregarObstaculo(p2); ASSERT_EQ(c.EsOcupada(p2), true); Posicion p3 (0, 0); c.AgregarObstaculo(p3); ASSERT_EQ(c.EsOcupada(p3), true); Posicion p4 (9, 14); c.AgregarObstaculo(p4); ASSERT_EQ(c.EsOcupada(p4), true); }