Skip to content

Commit

Permalink
22/11
Browse files Browse the repository at this point in the history
  • Loading branch information
vickygidekel committed Nov 22, 2023
1 parent 3132221 commit fe7fe37
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 27 deletions.
6 changes: 3 additions & 3 deletions Proyecto/libreria/archivo.h
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#ifndef ARCHIVO_H
#define ARCHIVO_H

#include "libreria.h"
#include "clientes.h"
#include "clases.h"
#include <libreria.h>
#include <clientes.h>
#include <clases.h>

fstream archiClientes, archiClases, archiAsistencia, informe;

Expand Down
11 changes: 5 additions & 6 deletions Proyecto/libreria/clases.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -126,14 +126,13 @@ Baja cancelarClase(Asistencia* asistencia, u_int idClase, int* cant)//modificar
{
for(int i=0; i<*cant; i++)
{
if(asistencia[i].CursosInscriptos->idCurso==idClase)
if(asistencia[i].CursosInscriptos->idCurso == idClase)
{
asistencia[i].cantInscriptos=(asistencia[i].cantInscriptos)-1;
asistencia[i].CursosInscriptos->idCurso=0;

}

asistencia[i].CursosInscriptos->idCurso = 0;
return darBaja::ExitoBaja;
}else
return darBaja::ErrBaja;
}

}

4 changes: 2 additions & 2 deletions Proyecto/libreria/clases.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef CLASES_H
#define CLASES_H
#include "libreria.h"
#include "clientes.h"
#include <libreria.h>
#include <clientes.h>

enum estaInscripto {Esta = -1, noEsta = 1};
typedef enum estaInscripto Inscripto;
Expand Down
6 changes: 3 additions & 3 deletions Proyecto/libreria/clientes.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "clientes.h"
#include "archivo.h"
#include "clases.h"
#include <clientes.h>
#include <archivo.h>
#include <clases.h>


bool espacio(int cantMaxima, int *cant)
Expand Down
4 changes: 2 additions & 2 deletions Proyecto/libreria/clientes.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#ifndef CLIENTES_H
#define CLIENTES_H

#include "libreria.h"
#include "clientes.h"
#include <libreria.h>
#include <clientes.h>

enum estado {Deudor=-1, AlDia=1, Afavor=2};
typedef enum estado eEstado;
Expand Down
3 changes: 2 additions & 1 deletion Proyecto/main/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ int main()
if(result != eCodArchivos::ExitoOperacion)
cout << "Hubo un error." << endl;

eCodArchivos result2 = leerArchivoClientes(archiClientes, cliente,cant);
eCodArchivos result2 = leerArchivoClientes(archiClientes, cliente, cant);
if(result2 != eCodArchivos::ExitoOperacion)
cout << "Hubo un error." << endl;

Expand Down Expand Up @@ -257,6 +257,7 @@ int main()
}else
cout << "Hubo algun error." << endl;

archiAsistencia.close();
archiClientes.close();
archiClases.close();
return 0;
Expand Down
12 changes: 7 additions & 5 deletions Proyecto/testing/test_clases.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,19 @@ TEST_CASE("Incripcion multiple")


SECTION("Verificacion de inscripcion"){
Inscripto result=estaInscriptoClases(aux, curso, curso->nombreClase, curso->horarioClase);
REQUIRE(result==1);
Inscripto result = estaInscriptoClases(aux, curso, curso->nombreClase, curso->horarioClase);
REQUIRE(result == 1);
}
SECTION("Superposicion horaria"){
superposicion superp = superposicionHorarios(aux, curso, cliente.idCliente, cantClientes,curso->nombreClase, curso->horarioClase);
REQUIRE (superp==1);
REQUIRE(superp == 1);
}
SECTION("Reserva de clases"){

Reservas result2 = clases(cliente, aux, curso, cantClientes, curso->nombreClase, curso->horarioClase);
REQUIRE(result2 == 1);
}
SECTION("Cancelacion de clase"){

Baja result3 = cancelarClase(aux, curso->idClase, cantClientes);
REQUIRE(result3 == 1);
}
}
8 changes: 3 additions & 5 deletions Proyecto/testing/test_clientes.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <catch2/catch.hpp>
#include <clientes.h>
#include <fstream>
#include <libreria.h>
#include <archivo.h>
/*
sClientes* resizeClientes(sClientes* lista, u_int tam, u_int nuevoTam); //tamaño de clientes
Expand Down Expand Up @@ -59,7 +59,6 @@ TEST_CASE("Buscar cliente")

TEST_CASE("Eliminar cliente")
{

sClientes* cliente= new sClientes;
int num=2;
int *cant;
Expand All @@ -85,7 +84,6 @@ TEST_CASE("Eliminar cliente")

TEST_CASE("Modificar cliente")
{

sClientes* cliente = new sClientes;
str dni;
int num=2;
Expand Down Expand Up @@ -146,8 +144,8 @@ TEST_CASE("Estado de la cuota")
REQUIRE(resul2==eEstado::Afavor);
}
}
TEST_CASE("verificar espacio"){

TEST_CASE("verificar espacio")
{
int cantmax=6;
int num=6;
int *cant;
Expand Down

0 comments on commit fe7fe37

Please sign in to comment.