From aa09a125d902c2f88acae71621cbcd7b81aea7ce Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 2 Jan 2021 10:57:52 +0100 Subject: [PATCH 01/13] Add files via upload --- getIteratorByPrizeTest.java | 63 +++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 getIteratorByPrizeTest.java diff --git a/getIteratorByPrizeTest.java b/getIteratorByPrizeTest.java new file mode 100644 index 0000000..5bfe358 --- /dev/null +++ b/getIteratorByPrizeTest.java @@ -0,0 +1,63 @@ +package shopManager; + +import static org.junit.jupiter.api.Assertions.*; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Tag; +import org.junit.jupiter.api.Test; +import model.MyProduct; +import model.Product; +import shopmanager.GetIteratorByPrice; +import shopmanager.MyBagManager; + +class PrizeComparatorTest { + + @Test + @Tag("unidad") + @DisplayName("Prueba del iterador que recorre la cesta de menor a menor precio") + void testCompare() { + MyProduct producto1 = new MyProduct("Producto1"); + MyProduct producto2 = new MyProduct("Producto2"); + + producto1.setPrize(6); + producto2.setPrize(15); + + MyBagManager micestaTesteada; + + micestaTesteada.addProduct(producto1); + micestaTesteada.addProduct(producto2); + + //Deberia devolver el test primero producto2 y luego producto 1. + PrizeIterator = new PrizeIterator(micestaTesteada); + + assert(assertEquals(15,PrizeIterator.getNext().getPrize(),"Primero deberķa salir el producto 2 del iterador")); + assert(assertEquals(6,PrizeIterator.getNext().getPrize(),"Segundo deberķa salir el producto 1 del iterador")); + + MyProduct producto3 = new MyProduct("Producto3"); + MyProduct producto4 = new MyProduct("Producto4"); + MyProduct producto5 = new MyProduct("Producto5"); + MyProduct producto6 = new MyProduct("Producto6"); + + producto3.setPrize(6); + producto4.setPrize(25); + producto5.setPrize(36); + producto6.setPrize(5); + + MyBagManager micestaTesteada2; + + micestaTesteada2.addProduct(producto3); + micestaTesteada2.addProduct(producto4); + micestaTesteada2.addProduct(producto5); + micestaTesteada2.addProduct(producto6); + + //Deberia devolver el test primero producto2 y luego producto 1. + PrizeIterator2 = new PrizeIterator(micestaTesteada2); + + assert(assertEquals(36,PrizeIterator2.getNext().getPrize(),"Primero deberķa salir el producto 5 del iterador")); + assert(assertEquals(25,PrizeIterator2.getNext().getPrize(),"Segundo deberķa salir el producto 4 del iterador")); + assert(assertEquals(6,PrizeIterator2.getNext().getPrize(),"Tercero deberķa salir el producto 3 del iterador")); + assert(assertEquals(5,PrizeIterator2.getNext().getPrize(),"Cuarto deberķa salir el producto 6 del iterador")); + + + } + +} \ No newline at end of file From 73ec8165d2c12938684d5b8826b7a1531a2af10e Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 2 Jan 2021 10:58:19 +0100 Subject: [PATCH 02/13] Delete getIteratorByPrizeTest.java --- getIteratorByPrizeTest.java | 63 ------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 getIteratorByPrizeTest.java diff --git a/getIteratorByPrizeTest.java b/getIteratorByPrizeTest.java deleted file mode 100644 index 5bfe358..0000000 --- a/getIteratorByPrizeTest.java +++ /dev/null @@ -1,63 +0,0 @@ -package shopManager; - -import static org.junit.jupiter.api.Assertions.*; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Tag; -import org.junit.jupiter.api.Test; -import model.MyProduct; -import model.Product; -import shopmanager.GetIteratorByPrice; -import shopmanager.MyBagManager; - -class PrizeComparatorTest { - - @Test - @Tag("unidad") - @DisplayName("Prueba del iterador que recorre la cesta de menor a menor precio") - void testCompare() { - MyProduct producto1 = new MyProduct("Producto1"); - MyProduct producto2 = new MyProduct("Producto2"); - - producto1.setPrize(6); - producto2.setPrize(15); - - MyBagManager micestaTesteada; - - micestaTesteada.addProduct(producto1); - micestaTesteada.addProduct(producto2); - - //Deberia devolver el test primero producto2 y luego producto 1. - PrizeIterator = new PrizeIterator(micestaTesteada); - - assert(assertEquals(15,PrizeIterator.getNext().getPrize(),"Primero deberķa salir el producto 2 del iterador")); - assert(assertEquals(6,PrizeIterator.getNext().getPrize(),"Segundo deberķa salir el producto 1 del iterador")); - - MyProduct producto3 = new MyProduct("Producto3"); - MyProduct producto4 = new MyProduct("Producto4"); - MyProduct producto5 = new MyProduct("Producto5"); - MyProduct producto6 = new MyProduct("Producto6"); - - producto3.setPrize(6); - producto4.setPrize(25); - producto5.setPrize(36); - producto6.setPrize(5); - - MyBagManager micestaTesteada2; - - micestaTesteada2.addProduct(producto3); - micestaTesteada2.addProduct(producto4); - micestaTesteada2.addProduct(producto5); - micestaTesteada2.addProduct(producto6); - - //Deberia devolver el test primero producto2 y luego producto 1. - PrizeIterator2 = new PrizeIterator(micestaTesteada2); - - assert(assertEquals(36,PrizeIterator2.getNext().getPrize(),"Primero deberķa salir el producto 5 del iterador")); - assert(assertEquals(25,PrizeIterator2.getNext().getPrize(),"Segundo deberķa salir el producto 4 del iterador")); - assert(assertEquals(6,PrizeIterator2.getNext().getPrize(),"Tercero deberķa salir el producto 3 del iterador")); - assert(assertEquals(5,PrizeIterator2.getNext().getPrize(),"Cuarto deberķa salir el producto 6 del iterador")); - - - } - -} \ No newline at end of file From c4305928ca6a2bd826cbadf56da7be7495017af9 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 2 Jan 2021 10:58:48 +0100 Subject: [PATCH 03/13] Add files via upload --- .../shopManager/getIteratorByPrizeTest.java | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 src/test/java/shopManager/getIteratorByPrizeTest.java diff --git a/src/test/java/shopManager/getIteratorByPrizeTest.java b/src/test/java/shopManager/getIteratorByPrizeTest.java new file mode 100644 index 0000000..5bfe358 --- /dev/null +++ b/src/test/java/shopManager/getIteratorByPrizeTest.java @@ -0,0 +1,63 @@ +package shopManager; + +import static org.junit.jupiter.api.Assertions.*; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Tag; +import org.junit.jupiter.api.Test; +import model.MyProduct; +import model.Product; +import shopmanager.GetIteratorByPrice; +import shopmanager.MyBagManager; + +class PrizeComparatorTest { + + @Test + @Tag("unidad") + @DisplayName("Prueba del iterador que recorre la cesta de menor a menor precio") + void testCompare() { + MyProduct producto1 = new MyProduct("Producto1"); + MyProduct producto2 = new MyProduct("Producto2"); + + producto1.setPrize(6); + producto2.setPrize(15); + + MyBagManager micestaTesteada; + + micestaTesteada.addProduct(producto1); + micestaTesteada.addProduct(producto2); + + //Deberia devolver el test primero producto2 y luego producto 1. + PrizeIterator = new PrizeIterator(micestaTesteada); + + assert(assertEquals(15,PrizeIterator.getNext().getPrize(),"Primero deberķa salir el producto 2 del iterador")); + assert(assertEquals(6,PrizeIterator.getNext().getPrize(),"Segundo deberķa salir el producto 1 del iterador")); + + MyProduct producto3 = new MyProduct("Producto3"); + MyProduct producto4 = new MyProduct("Producto4"); + MyProduct producto5 = new MyProduct("Producto5"); + MyProduct producto6 = new MyProduct("Producto6"); + + producto3.setPrize(6); + producto4.setPrize(25); + producto5.setPrize(36); + producto6.setPrize(5); + + MyBagManager micestaTesteada2; + + micestaTesteada2.addProduct(producto3); + micestaTesteada2.addProduct(producto4); + micestaTesteada2.addProduct(producto5); + micestaTesteada2.addProduct(producto6); + + //Deberia devolver el test primero producto2 y luego producto 1. + PrizeIterator2 = new PrizeIterator(micestaTesteada2); + + assert(assertEquals(36,PrizeIterator2.getNext().getPrize(),"Primero deberķa salir el producto 5 del iterador")); + assert(assertEquals(25,PrizeIterator2.getNext().getPrize(),"Segundo deberķa salir el producto 4 del iterador")); + assert(assertEquals(6,PrizeIterator2.getNext().getPrize(),"Tercero deberķa salir el producto 3 del iterador")); + assert(assertEquals(5,PrizeIterator2.getNext().getPrize(),"Cuarto deberķa salir el producto 6 del iterador")); + + + } + +} \ No newline at end of file From 083ad596deea6af8ce65af996eba5263187bc909 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Wed, 13 Jan 2021 10:56:11 +0100 Subject: [PATCH 04/13] Add files via upload --- .../java/shopManager/PriceComparator.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/main/java/shopManager/PriceComparator.java diff --git a/src/main/java/shopManager/PriceComparator.java b/src/main/java/shopManager/PriceComparator.java new file mode 100644 index 0000000..2618d3a --- /dev/null +++ b/src/main/java/shopManager/PriceComparator.java @@ -0,0 +1,24 @@ +package shopManager; + +import shopManager.MyProduct; +import shopManager.Product; + +public class PriceComparator { + int compare (MyProduct producto1, MyProduct producto2) { + float precio1 = 0; + float precio2 = 0; + int resultado = 0; + precio1 = producto1.getPrice(); + precio2 = producto2.getPrice(); + if(precio1 > precio2) { + resultado = 1; + } + else if (precio2 > precio1) { + resultado = -1; + } + else { + resultado = 0; + } + return resultado; + } +} From 4f15b5fb08223d90b9bf17b3af3a2d1e7860b708 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Wed, 13 Jan 2021 10:58:27 +0100 Subject: [PATCH 05/13] Add files via upload --- .../java/shopManager/PrizeComparatorTest.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/test/java/shopManager/PrizeComparatorTest.java diff --git a/src/test/java/shopManager/PrizeComparatorTest.java b/src/test/java/shopManager/PrizeComparatorTest.java new file mode 100644 index 0000000..4516d42 --- /dev/null +++ b/src/test/java/shopManager/PrizeComparatorTest.java @@ -0,0 +1,41 @@ +/** + * + */ +package shopManager; + +import static java.lang.System.*; +import static org.junit.Assert.*; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import org.junit.Before; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.RepeatedTest; +import org.junit.jupiter.api.Tag; +import org.junit.jupiter.api.Test; + +import shopManager.MyProduct; +import shopManager.PriceComparator; + +class PrizeComparatorTest { + @Before + @Test + @Tag("unidad") + @DisplayName("Prueba del metodo que compara dos precios") + void testCompare() { + MyProduct producto1 = new MyProduct("Producto1"); + MyProduct producto2 = new MyProduct("Producto2"); + PriceComparator comparador = new PriceComparator(); + producto1.setPrice(3); + producto2.setPrice(3); + //Probamos el caso de precios de igual producto + assertEquals("El comparador no detecta que los precios son iguales", 0, comparador.compare(producto1, producto2)); + //Probamos el caso de que el segundo precio sea mayor + producto2.setPrice(4); + assertTrue(comparador.compare(producto1, producto2)<0,"El comparador no detecta que el segundo precio es mayor"); + //Probamos el caso de que el primer precio sea mayor + assertTrue(comparador.compare(producto2, producto1)>0,"El comparador no detecta que el primer precio es mayor"); + } + +} From 3d3e0bd85c939725abcfb1117c32b9a607d0b6b4 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Wed, 13 Jan 2021 10:58:55 +0100 Subject: [PATCH 06/13] Add files via upload --- src/main/java/shopManager/MyProduct.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/shopManager/MyProduct.java b/src/main/java/shopManager/MyProduct.java index 3a7b995..99ddf92 100644 --- a/src/main/java/shopManager/MyProduct.java +++ b/src/main/java/shopManager/MyProduct.java @@ -24,6 +24,7 @@ public class MyProduct implements Product,Serializable{ //identificador del producto private String id; private int number; + private float price; MyProduct(String id) { this.id=id; @@ -33,6 +34,7 @@ public class MyProduct implements Product,Serializable{ MyProduct(String id,int number) { this.id=id; this.number=number; + this.price = 0; } @Override public void setId(String id) { @@ -57,6 +59,15 @@ public int oneMore() { number++; return number; } + //Nuevos metodos + public float getPrice() { + return this.price; + } + public void setPrice(float price) { + this.price = price; + } + + @Override public int oneLess(){ if (number!= 0){ From 6632a2ac5d3d5d8273b1fa9e6dd990438f2dd6c0 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Wed, 13 Jan 2021 11:01:26 +0100 Subject: [PATCH 07/13] Add files via upload --- .../java/shopManager/PriceComparator.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/test/java/shopManager/PriceComparator.java diff --git a/src/test/java/shopManager/PriceComparator.java b/src/test/java/shopManager/PriceComparator.java new file mode 100644 index 0000000..2618d3a --- /dev/null +++ b/src/test/java/shopManager/PriceComparator.java @@ -0,0 +1,24 @@ +package shopManager; + +import shopManager.MyProduct; +import shopManager.Product; + +public class PriceComparator { + int compare (MyProduct producto1, MyProduct producto2) { + float precio1 = 0; + float precio2 = 0; + int resultado = 0; + precio1 = producto1.getPrice(); + precio2 = producto2.getPrice(); + if(precio1 > precio2) { + resultado = 1; + } + else if (precio2 > precio1) { + resultado = -1; + } + else { + resultado = 0; + } + return resultado; + } +} From 014e73772cd9bbc27f1ead615251841f694bcac9 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Wed, 13 Jan 2021 11:06:57 +0100 Subject: [PATCH 08/13] Delete getIteratorByPrizeTest.java --- .../shopManager/getIteratorByPrizeTest.java | 63 ------------------- 1 file changed, 63 deletions(-) delete mode 100644 src/test/java/shopManager/getIteratorByPrizeTest.java diff --git a/src/test/java/shopManager/getIteratorByPrizeTest.java b/src/test/java/shopManager/getIteratorByPrizeTest.java deleted file mode 100644 index 5bfe358..0000000 --- a/src/test/java/shopManager/getIteratorByPrizeTest.java +++ /dev/null @@ -1,63 +0,0 @@ -package shopManager; - -import static org.junit.jupiter.api.Assertions.*; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Tag; -import org.junit.jupiter.api.Test; -import model.MyProduct; -import model.Product; -import shopmanager.GetIteratorByPrice; -import shopmanager.MyBagManager; - -class PrizeComparatorTest { - - @Test - @Tag("unidad") - @DisplayName("Prueba del iterador que recorre la cesta de menor a menor precio") - void testCompare() { - MyProduct producto1 = new MyProduct("Producto1"); - MyProduct producto2 = new MyProduct("Producto2"); - - producto1.setPrize(6); - producto2.setPrize(15); - - MyBagManager micestaTesteada; - - micestaTesteada.addProduct(producto1); - micestaTesteada.addProduct(producto2); - - //Deberia devolver el test primero producto2 y luego producto 1. - PrizeIterator = new PrizeIterator(micestaTesteada); - - assert(assertEquals(15,PrizeIterator.getNext().getPrize(),"Primero deberķa salir el producto 2 del iterador")); - assert(assertEquals(6,PrizeIterator.getNext().getPrize(),"Segundo deberķa salir el producto 1 del iterador")); - - MyProduct producto3 = new MyProduct("Producto3"); - MyProduct producto4 = new MyProduct("Producto4"); - MyProduct producto5 = new MyProduct("Producto5"); - MyProduct producto6 = new MyProduct("Producto6"); - - producto3.setPrize(6); - producto4.setPrize(25); - producto5.setPrize(36); - producto6.setPrize(5); - - MyBagManager micestaTesteada2; - - micestaTesteada2.addProduct(producto3); - micestaTesteada2.addProduct(producto4); - micestaTesteada2.addProduct(producto5); - micestaTesteada2.addProduct(producto6); - - //Deberia devolver el test primero producto2 y luego producto 1. - PrizeIterator2 = new PrizeIterator(micestaTesteada2); - - assert(assertEquals(36,PrizeIterator2.getNext().getPrize(),"Primero deberķa salir el producto 5 del iterador")); - assert(assertEquals(25,PrizeIterator2.getNext().getPrize(),"Segundo deberķa salir el producto 4 del iterador")); - assert(assertEquals(6,PrizeIterator2.getNext().getPrize(),"Tercero deberķa salir el producto 3 del iterador")); - assert(assertEquals(5,PrizeIterator2.getNext().getPrize(),"Cuarto deberķa salir el producto 6 del iterador")); - - - } - -} \ No newline at end of file From 0fdb539ec3f9502a66db1a425ad2ffd97658ee72 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 16 Jan 2021 09:53:30 +0100 Subject: [PATCH 09/13] Delete PriceComparator.java --- .../java/shopManager/PriceComparator.java | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 src/test/java/shopManager/PriceComparator.java diff --git a/src/test/java/shopManager/PriceComparator.java b/src/test/java/shopManager/PriceComparator.java deleted file mode 100644 index 2618d3a..0000000 --- a/src/test/java/shopManager/PriceComparator.java +++ /dev/null @@ -1,24 +0,0 @@ -package shopManager; - -import shopManager.MyProduct; -import shopManager.Product; - -public class PriceComparator { - int compare (MyProduct producto1, MyProduct producto2) { - float precio1 = 0; - float precio2 = 0; - int resultado = 0; - precio1 = producto1.getPrice(); - precio2 = producto2.getPrice(); - if(precio1 > precio2) { - resultado = 1; - } - else if (precio2 > precio1) { - resultado = -1; - } - else { - resultado = 0; - } - return resultado; - } -} From 93ef14fce9eb9b83ffe06abb38b55af75037b6d9 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 16 Jan 2021 09:53:39 +0100 Subject: [PATCH 10/13] Delete PrizeComparatorTest.java --- .../java/shopManager/PrizeComparatorTest.java | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 src/test/java/shopManager/PrizeComparatorTest.java diff --git a/src/test/java/shopManager/PrizeComparatorTest.java b/src/test/java/shopManager/PrizeComparatorTest.java deleted file mode 100644 index 4516d42..0000000 --- a/src/test/java/shopManager/PrizeComparatorTest.java +++ /dev/null @@ -1,41 +0,0 @@ -/** - * - */ -package shopManager; - -import static java.lang.System.*; -import static org.junit.Assert.*; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import org.junit.Before; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.RepeatedTest; -import org.junit.jupiter.api.Tag; -import org.junit.jupiter.api.Test; - -import shopManager.MyProduct; -import shopManager.PriceComparator; - -class PrizeComparatorTest { - @Before - @Test - @Tag("unidad") - @DisplayName("Prueba del metodo que compara dos precios") - void testCompare() { - MyProduct producto1 = new MyProduct("Producto1"); - MyProduct producto2 = new MyProduct("Producto2"); - PriceComparator comparador = new PriceComparator(); - producto1.setPrice(3); - producto2.setPrice(3); - //Probamos el caso de precios de igual producto - assertEquals("El comparador no detecta que los precios son iguales", 0, comparador.compare(producto1, producto2)); - //Probamos el caso de que el segundo precio sea mayor - producto2.setPrice(4); - assertTrue(comparador.compare(producto1, producto2)<0,"El comparador no detecta que el segundo precio es mayor"); - //Probamos el caso de que el primer precio sea mayor - assertTrue(comparador.compare(producto2, producto1)>0,"El comparador no detecta que el primer precio es mayor"); - } - -} From c7028a2889685439a1d716fcd9d5eed2104fe03f Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 16 Jan 2021 09:54:03 +0100 Subject: [PATCH 11/13] Add files via upload --- .../java/shopManager/PrizeComparatorTest.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/test/java/shopManager/PrizeComparatorTest.java diff --git a/src/test/java/shopManager/PrizeComparatorTest.java b/src/test/java/shopManager/PrizeComparatorTest.java new file mode 100644 index 0000000..4b24f42 --- /dev/null +++ b/src/test/java/shopManager/PrizeComparatorTest.java @@ -0,0 +1,41 @@ +/** + * + */ +package shopManager; + +import static java.lang.System.*; +import static org.junit.Assert.*; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import org.junit.Before; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.RepeatedTest; +import org.junit.jupiter.api.Tag; +import org.junit.jupiter.api.Test; + +import shopManager.MyProduct; +import shopManager.PriceComparator; + +class PrizeComparatorTest { + @Before + @Test + @Tag("unidad") + @DisplayName("Prueba del metodo que compara dos precios") + void testCompare() { + MyProduct producto1 = new MyProduct("Producto1"); + MyProduct producto2 = new MyProduct("Producto2"); + PriceComparator comparador = new PriceComparator(); + producto1.setPrice(3); + producto2.setPrice(3); + //Probamos el caso de precios de igual producto + assertEquals("El comparador no detecta que los precios son iguales", 0, comparador.compare(producto1, producto2)); + //Probamos el caso de que el segundo precio sea mayor + producto2.setPrice(4); + assertTrue(comparador.compare(producto1, producto2)>0,"El comparador no detecta que el segundo precio es mayor"); + //Probamos el caso de que el primer precio sea mayor + assertTrue(comparador.compare(producto2, producto1)<0,"El comparador no detecta que el primer precio es mayor"); + } + +} From 1552c260209770f7e9d79e4052ba41d1fc55db75 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 16 Jan 2021 09:55:05 +0100 Subject: [PATCH 12/13] Delete PriceComparator.java --- .../java/shopManager/PriceComparator.java | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 src/main/java/shopManager/PriceComparator.java diff --git a/src/main/java/shopManager/PriceComparator.java b/src/main/java/shopManager/PriceComparator.java deleted file mode 100644 index 2618d3a..0000000 --- a/src/main/java/shopManager/PriceComparator.java +++ /dev/null @@ -1,24 +0,0 @@ -package shopManager; - -import shopManager.MyProduct; -import shopManager.Product; - -public class PriceComparator { - int compare (MyProduct producto1, MyProduct producto2) { - float precio1 = 0; - float precio2 = 0; - int resultado = 0; - precio1 = producto1.getPrice(); - precio2 = producto2.getPrice(); - if(precio1 > precio2) { - resultado = 1; - } - else if (precio2 > precio1) { - resultado = -1; - } - else { - resultado = 0; - } - return resultado; - } -} From 4c9bdb0416d04bfa0b091b0019d22accb2548c45 Mon Sep 17 00:00:00 2001 From: guirocarc <73855314+guirocarc@users.noreply.github.com> Date: Sat, 16 Jan 2021 09:55:16 +0100 Subject: [PATCH 13/13] Add files via upload --- .../java/shopManager/PriceComparator.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/main/java/shopManager/PriceComparator.java diff --git a/src/main/java/shopManager/PriceComparator.java b/src/main/java/shopManager/PriceComparator.java new file mode 100644 index 0000000..fbee855 --- /dev/null +++ b/src/main/java/shopManager/PriceComparator.java @@ -0,0 +1,29 @@ +package shopManager; + +import shopManager.MyProduct; +import shopManager.Product; + +/** + * @author Guillermo Roche + * + */ + +public class PriceComparator { + int compare (MyProduct producto1, MyProduct producto2) { + float precio1 = 0; + float precio2 = 0; + int resultado = 0; + precio1 = producto1.getPrice(); + precio2 = producto2.getPrice(); + if(precio1 > precio2) { + resultado = -1; + } + else if (precio2 > precio1) { + resultado = 1; + } + else { + resultado = 0; + } + return resultado; + } +}