Beispiel #1
0
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);
}
Beispiel #2
0
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);
}
Beispiel #3
0
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);
}