From 43520c295ce3ad638f639c943523d2d52e6da8e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Espen=20Tinius=20Roli=20S=C3=B8rensen?= Date: Sat, 14 Mar 2026 09:37:35 +0100 Subject: [PATCH] Update PurchaseCalculatorTest.java --- .../g40/mappe/PurchaseCalculatorTest.java | 46 +------------------ 1 file changed, 2 insertions(+), 44 deletions(-) diff --git a/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PurchaseCalculatorTest.java b/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PurchaseCalculatorTest.java index 15091a7..1d05b55 100644 --- a/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PurchaseCalculatorTest.java +++ b/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PurchaseCalculatorTest.java @@ -1,45 +1,3 @@ -package edu.ntnu.idi.idatt2003.g40.mappe; +public class PurchaseCalculatorTest { -import org.junit.jupiter.api.Test; -import java.math.BigDecimal; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -class PurchaseCalculatorTest { - - @Test - void calculateGrossReturnsPurchasePriceTimesQuantity() { - Stock stock = new Stock("AAPL", "Apple", new BigDecimal("150")); - Share share = new Share(stock, new BigDecimal("2"), new BigDecimal("100")); - PurchaseCalculator calculator = new PurchaseCalculator(share); - - assertEquals(new BigDecimal("200"), calculator.calculateGross()); - } - - @Test - void calculateCommissionReturnsHalfPercentOfGross() { - Stock stock = new Stock("AAPL", "Apple", new BigDecimal("150")); - Share share = new Share(stock, new BigDecimal("2"), new BigDecimal("100")); - PurchaseCalculator calculator = new PurchaseCalculator(share); - - assertEquals(new BigDecimal("1.000"), calculator.calculateCommission()); - } - - @Test - void calculateTaxReturnsZero() { - Stock stock = new Stock("AAPL", "Apple", new BigDecimal("150")); - Share share = new Share(stock, new BigDecimal("2"), new BigDecimal("100")); - PurchaseCalculator calculator = new PurchaseCalculator(share); - - assertEquals(BigDecimal.ZERO, calculator.calculateTax()); - } - - @Test - void calculateTotalReturnsGrossPlusCommission() { - Stock stock = new Stock("AAPL", "Apple", new BigDecimal("150")); - Share share = new Share(stock, new BigDecimal("2"), new BigDecimal("100")); - PurchaseCalculator calculator = new PurchaseCalculator(share); - - assertEquals(new BigDecimal("201.000"), calculator.calculateTotal()); - } -} \ No newline at end of file +}