// Paso 4: pasen aquí las pruebas de c/test_grade_book.c y agreguen casos borde propios.
// Ya está la primera, para que vean la forma.
#include <cassert>
#include <iostream>

#include "grade_book.h"

void test_starts_empty() {
    GradeBook book;
    assert(book.size() == 0);
    assert(book.grade_of("Ana") == -1);
}

// Falta pasar: test_add_and_get, test_rejects_invalid, test_set, test_remove_keeps_order,
// test_keeps_its_own_copy_of_the_name y test_grows_past_initial_capacity.
// Casos borde propios: agreguen al menos tres.

int main() {
    test_starts_empty();
    std::cout << "mis pruebas: todas pasaron\n";
    return 0;
}
