diff --git a/.idea/misc.xml b/.idea/misc.xml index 4b661a5..35c439d 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 43c1af2..6c753d2 100644 --- a/pom.xml +++ b/pom.xml @@ -21,5 +21,25 @@ + + + org.junit.jupiter + junit-jupiter-engine + 5.4.2 + test + + + org.junit.jupiter + junit-jupiter-api + 5.4.2 + test + + + junit + junit + 4.12 + test + + \ No newline at end of file diff --git a/src/main/java/models/Sneaker.java b/src/main/java/models/Sneaker.java new file mode 100644 index 0000000..25bbff5 --- /dev/null +++ b/src/main/java/models/Sneaker.java @@ -0,0 +1,84 @@ +package models; + +public class Sneaker { + + private int id; + private String name; + private String brand; + private String sport; + private int size; + private int qty; + private float price; + + public Sneaker(){ + + } + + public Sneaker(int id, String name, String brand, String sport, int qty, float price){ + + this.id = id; + this.name = name; + this.brand = brand; + this.sport = sport; + this.qty = qty; + this.price = price; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getBrand() { + return brand; + } + + public void setBrand(String brand) { + this.brand = brand; + } + + public String getSport() { + return sport; + } + + public void setSport(String sport) { + this.sport = sport; + } + + public int getSize() { + return size; + } + + public void setSize(int size) { + this.size = size; + } + + public int getQty() { + return qty; + } + + public void setQty(int qty) { + this.qty = qty; + } + + public float getPrice() { + return price; + } + + public void setPrice(float price) { + this.price = price; + } + + +} diff --git a/src/main/java/models/whiskey.java b/src/main/java/models/whiskey.java new file mode 100644 index 0000000..a97ff67 --- /dev/null +++ b/src/main/java/models/whiskey.java @@ -0,0 +1,4 @@ +package models; + +public class whiskey { +} diff --git a/src/main/java/services/SneakerServices.java b/src/main/java/services/SneakerServices.java new file mode 100644 index 0000000..95d24ba --- /dev/null +++ b/src/main/java/services/SneakerServices.java @@ -0,0 +1,13 @@ +package services; + +import models.Sneaker; + +import java.util.ArrayList; +import java.util.List; + +public class SneakerServices { + + private static int nextId = 1; // (1) + + private List inventory = new ArrayList<>(); // (2) +} diff --git a/src/main/java/services/WhiskeyServices.java b/src/main/java/services/WhiskeyServices.java new file mode 100644 index 0000000..a97fac6 --- /dev/null +++ b/src/main/java/services/WhiskeyServices.java @@ -0,0 +1,4 @@ +package services; + +public class WhiskeyServices { +} diff --git a/src/test/java/models/SneakerTest.java b/src/test/java/models/SneakerTest.java new file mode 100644 index 0000000..29aba70 --- /dev/null +++ b/src/test/java/models/SneakerTest.java @@ -0,0 +1,47 @@ +package models; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class SneakerTest { + + @Test + public void setNameTest() { + // given (1) + String expected = "OZWEEGO"; + + // when (2) + Sneaker testSneaker = new Sneaker(); + testSneaker.setName(expected); + + // then (3) + Assertions.assertEquals(expected, testSneaker.getName()); + } + + @Test // (1) + public void constructorTest(){ + + // (2) + int expectedId = 6; + String expectedName = "Stan Smith"; + String expectedBrand = "Adidas"; + String expectedSport = "Tennnis"; + int expectedQty = 10; + float expectedPrice = 80.00f; + + // (3) + Sneaker testSneaker = new Sneaker(expectedId, expectedName, expectedBrand, + expectedSport, expectedQty,expectedPrice); + + // (4) + Assertions.assertEquals(expectedId, testSneaker.getId()); + Assertions.assertEquals(expectedName, testSneaker.getName()); + Assertions.assertEquals(expectedBrand, testSneaker.getBrand()); + Assertions.assertEquals(expectedSport, testSneaker.getSport()); + Assertions.assertEquals(expectedQty, testSneaker.getQty()); + Assertions.assertEquals(expectedPrice, testSneaker.getPrice()); + } +} + diff --git a/src/test/java/models/whiskeyTest.java b/src/test/java/models/whiskeyTest.java new file mode 100644 index 0000000..a83c596 --- /dev/null +++ b/src/test/java/models/whiskeyTest.java @@ -0,0 +1,7 @@ +package models; + +import static org.junit.jupiter.api.Assertions.*; + +class whiskeyTest { + +} \ No newline at end of file diff --git a/src/test/java/services/SneakerServicesTest.java b/src/test/java/services/SneakerServicesTest.java new file mode 100644 index 0000000..03ec5df --- /dev/null +++ b/src/test/java/services/SneakerServicesTest.java @@ -0,0 +1,12 @@ +package services; + +import models.Sneaker; + +import java.util.ArrayList; +import java.util.List; + +class SneakerServicesTest { + + List sneakerList = new ArrayList(); + +} \ No newline at end of file diff --git a/src/test/java/services/WhiskeyServicesTest.java b/src/test/java/services/WhiskeyServicesTest.java new file mode 100644 index 0000000..14197bb --- /dev/null +++ b/src/test/java/services/WhiskeyServicesTest.java @@ -0,0 +1,7 @@ +package services; + +import static org.junit.jupiter.api.Assertions.*; + +class WhiskeyServicesTest { + +} \ No newline at end of file