git » orga2-tp1.git » commit bd1def3

Agregar tests basicos

author Rodrigo Campos
2011-04-08 03:53:12 UTC
committer Rodrigo Campos
2011-04-08 04:01:49 UTC
parent cb3f54911770a4d40192d0b1f015aaad0c461af5

Agregar tests basicos

Signed-off-by: Rodrigo Campos <rodrigo@sdfg.com.ar>

Makefile +3 -0
test.c +26 -0

diff --git a/Makefile b/Makefile
index f8db17b..3a63c62 100644
--- a/Makefile
+++ b/Makefile
@@ -17,6 +17,9 @@ $(EXE): $(EXE).c $(OBJS) $(SRC)
 
 %.o: %.c
 	gcc -c $(EXTRAFLAGS) -o $@ $<
+
+test: test.o $(OBJS)
+	$(CC) -o $@ $^
 	
 all: $(EXE)
 
diff --git a/test.c b/test.c
new file mode 100644
index 0000000..6b14d87
--- /dev/null
+++ b/test.c
@@ -0,0 +1,26 @@
+
+#include <stdio.h>
+#include "bintree.h"
+
+void test_write(nodo *n);
+void test_write2(nodo *n);
+
+int main()
+{
+
+	printf("el tamaƱo del nodo es: %d\n", sizeof(nodo));
+	nodo *n2 = NULL;
+	insertar(&n2, "rata capo", 33, 7.5);
+	//nodo n3 = { 34, "nodo 3", 5, NULL, NULL };
+	insertar(&n2, "nodo2", 32, 7.5);
+	insertar(&n2, "nodo3", 31, 7.5);
+	//buscar_e_insertar(&n2, &n3);
+	printf("nodo.id es: %d\n", n2->id);
+	printf("nodo.puntaje es: %f\n", n2->puntaje);
+	printf("nodo.nombre es: %s\n", n2->nombre);
+	//printf("nodo2.nombre es: %s\n", n2->der->nombre);
+	printf("nodo2.nombre es: %s\n", n2->izq->nombre);
+	printf("nodo3.nombre es: %s\n", n2->izq->izq->nombre);
+
+	return 0;
+}