Updated tests accordingly

This commit is contained in:
Leonie Eitze
2023-06-27 02:56:48 +02:00
parent 463932f8e9
commit 956223bea7
21 changed files with 126 additions and 220 deletions

View File

@@ -19,7 +19,7 @@ class ProductCatalogueTest {
Product product = new Product();
product.setProductId("12345");
product.setMerchant("AmazonSeller");
product.setDataOrigin("Amazon");
product.setDataOrigin(Webshop.Amazon);
productCatalogue.addProduct(product);
List<Product> products = productCatalogue.getProducts();
@@ -32,13 +32,13 @@ class ProductCatalogueTest {
Product product1 = new Product();
product1.setProductId("12345");
product1.setMerchant("AmazonSeller");
product1.setDataOrigin("Amazon");
product1.setDataOrigin(Webshop.Amazon);
productCatalogue.addProduct(product1);
Product product2 = new Product();
product2.setProductId("54321");
product2.setMerchant("eBaySeller");
product2.setDataOrigin("eBay");
product2.setDataOrigin(Webshop.eBay);
productCatalogue.addProduct(product2);
productCatalogue.removeProduct(product1);
@@ -53,13 +53,13 @@ class ProductCatalogueTest {
Product product1 = new Product();
product1.setProductId("12345");
product1.setMerchant("AmazonSeller");
product1.setDataOrigin("Amazon");
product1.setDataOrigin(Webshop.Amazon);
productCatalogue.addProduct(product1);
Product product2 = new Product();
product2.setProductId("54321");
product2.setMerchant("eBay");
product2.setDataOrigin("eBay");
product2.setMerchant("ebayMerchant");
product2.setDataOrigin(Webshop.eBay);
productCatalogue.addProduct(product2);
productCatalogue.clearProducts();
@@ -73,13 +73,13 @@ class ProductCatalogueTest {
Product product1 = new Product();
product1.setProductId("12345");
product1.setMerchant("AmazonSeller");
product1.setDataOrigin("Amazon");
product1.setDataOrigin(Webshop.Amazon);
productCatalogue.addProduct(product1);
Product product2 = new Product();
product2.setProductId("54321");
product2.setMerchant("eBaySeller");
product2.setDataOrigin("eBay");
product2.setDataOrigin(Webshop.eBay);
productCatalogue.addProduct(product2);
String expectedString = "Product Catalogue: GPU\n" +

View File

@@ -10,7 +10,7 @@ class ProductTest {
@Test
void testToString1() {
Product product1 = new Product();
product1.setDataOrigin("Amazon");
product1.setDataOrigin(Webshop.Amazon);
product1.setProductId("12345");
product1.setMerchant("Merchant A");
product1.setCurrentPrice(19.99);
@@ -25,7 +25,7 @@ class ProductTest {
@Test
void testToString2() {
Product product2 = new Product();
product2.setDataOrigin("eBay");
product2.setDataOrigin(Webshop.eBay);
product2.setProductId("67890");
product2.setMerchant("Merchant B");
product2.setCurrentPrice(9.99);
@@ -41,7 +41,7 @@ class ProductTest {
void gettersAndSetters_WorkAsExpected() {
// Arrange
Product product = new Product();
product.setDataOrigin("Amazon");
product.setDataOrigin(Webshop.Amazon);
product.setProductId("12345");
product.setCurrentPrice(9.99);
product.setMerchant("Example Merchant");
@@ -49,7 +49,7 @@ class ProductTest {
product.setAvailable(true);
// Act and Assert
assertEquals("Amazon", product.getDataOrigin());
assertEquals(Webshop.Amazon, product.getDataOrigin());
assertEquals("12345", product.getProductId());
assertEquals(9.99, product.getCurrentPrice());
assertEquals("Example Merchant", product.getMerchant());
@@ -57,7 +57,7 @@ class ProductTest {
assertTrue(product.isAvailable());
// Modify fields
product.setDataOrigin("eBay");
product.setDataOrigin(Webshop.eBay);
product.setProductId("54321");
product.setCurrentPrice(19.99);
product.setMerchant("New Merchant");
@@ -65,7 +65,7 @@ class ProductTest {
product.setAvailable(false);
// Assert
assertEquals("eBay", product.getDataOrigin());
assertEquals(Webshop.eBay, product.getDataOrigin());
assertEquals("54321", product.getProductId());
assertEquals(19.99, product.getCurrentPrice());
assertEquals("New Merchant", product.getMerchant());