You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package de.hs_fulda.ciip.projjpn;
import junit.framework.TestCase;
public class ItemTest extends TestCase { public void test_ItemNotInStock() { // Given
Item item = new Item(); // When
boolean notInStock = item.inStock(); // Then
assertFalse(notInStock); } public void test_ItemInStock() { // Given
Item item = new Item(); item.updateAvailability(1); // When
boolean inStock = item.inStock(); // Then
assertTrue(inStock); } public void test_priceOfMultipleIdenticalItems() { // Given
Item item = new Item(); int quantity = 3; float price = 5; item.updateAvailability(quantity); item.updatePrice(price); // When
float expectedPrice = quantity * price; // Then
float actualPrice = 0; for(int i = 0; i < quantity; i++) { actualPrice += item.getCurrentPrice(); } assertEquals(expectedPrice, actualPrice); } public void test_buildCompleteItem() { // Given
Item item = new Item("Logitec Maus", "Gaming Maus fuer Fortgeschrittene.", 10, 69.99f); assertNotNull(item); } }
|