Skip to content

Commit

Permalink
Feat: Structured project into packages
Browse files Browse the repository at this point in the history
  • Loading branch information
tommyah committed Apr 20, 2026
1 parent bd4175b commit c5fb9c8
Show file tree
Hide file tree
Showing 29 changed files with 85 additions and 37 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.controller;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Player;
import edu.ntnu.idi.idatt2003.g40.mappe.model.PlayerStatus;

import java.math.BigDecimal;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.engine;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Purchase;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Sale;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Share;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Player;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Stock;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Transaction;
import edu.ntnu.idi.idatt2003.g40.mappe.service.PurchaseCalculator;
import edu.ntnu.idi.idatt2003.g40.mappe.service.SaleCalculator;
import edu.ntnu.idi.idatt2003.g40.mappe.service.TransactionCalculator;

import java.math.BigDecimal;
import java.util.ArrayList;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.engine;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Purchase;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Sale;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Transaction;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import edu.ntnu.idi.idatt2003.g40.mappe.engine.Exchange;
import edu.ntnu.idi.idatt2003.g40.mappe.engine.TransactionArchive;

import java.math.BigDecimal;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
package edu.ntnu.idi.idatt2003.g40.mappe;

import java.math.BigDecimal;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

/**
* Enum representing a players' current status.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import edu.ntnu.idi.idatt2003.g40.mappe.service.SaleCalculator;

import java.math.BigDecimal;
import java.util.ArrayList;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import edu.ntnu.idi.idatt2003.g40.mappe.service.TransactionCalculator;

/**
* Purchase represents purchases the player commits.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import edu.ntnu.idi.idatt2003.g40.mappe.service.TransactionCalculator;

/**
* Sale represents sales the player commits.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import java.math.BigDecimal;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Comparator;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import edu.ntnu.idi.idatt2003.g40.mappe.service.TransactionCalculator;

/**
* Transaction abstract class.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Stock;

import java.math.BigDecimal;
import java.util.ArrayList;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import java.io.BufferedReader;
import java.io.BufferedWriter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Share;

import java.math.BigDecimal;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Share;

import java.math.BigDecimal;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import java.math.BigDecimal;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.engine;

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
Expand All @@ -9,6 +9,7 @@
import java.math.BigDecimal;
import java.util.List;

import edu.ntnu.idi.idatt2003.g40.mappe.model.*;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.engine;

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;

import java.math.BigDecimal;
import java.util.List;

import edu.ntnu.idi.idatt2003.g40.mappe.model.*;
import edu.ntnu.idi.idatt2003.g40.mappe.service.TransactionCalculator;
import org.junit.jupiter.api.Test;

final class TransactionArchiveTest {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import edu.ntnu.idi.idatt2003.g40.mappe.controller.PlayerStatusController;
import org.junit.jupiter.api.Test;

import java.math.BigDecimal;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;

import java.math.BigDecimal;

import edu.ntnu.idi.idatt2003.g40.mappe.service.SaleCalculator;
import org.junit.jupiter.api.Test;

final class PlayerTest {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;

import java.math.BigDecimal;
import java.util.List;

import edu.ntnu.idi.idatt2003.g40.mappe.service.SaleCalculator;
import org.junit.jupiter.api.Test;

final class PortfolioTest {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;

import java.math.BigDecimal;

import edu.ntnu.idi.idatt2003.g40.mappe.service.PurchaseCalculator;
import org.junit.jupiter.api.Test;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;

import java.math.BigDecimal;

import edu.ntnu.idi.idatt2003.g40.mappe.service.PurchaseCalculator;
import org.junit.jupiter.api.Test;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertSame;

import java.math.BigDecimal;

import org.junit.jupiter.api.Test;

final class ShareTest {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.model;

import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
Expand All @@ -7,6 +7,7 @@

import java.math.BigDecimal;
import java.util.List;

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Stock;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import static org.junit.jupiter.api.Assertions.*;

class FileConverterTest {

private FileConverter converter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import static org.junit.jupiter.api.Assertions.assertEquals;

import java.math.BigDecimal;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Share;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Stock;
import org.junit.jupiter.api.Test;

final class PurchaseCalculatorTest {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
package edu.ntnu.idi.idatt2003.g40.mappe;
package edu.ntnu.idi.idatt2003.g40.mappe.service;

import static org.junit.jupiter.api.Assertions.assertEquals;

import java.math.BigDecimal;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Share;
import edu.ntnu.idi.idatt2003.g40.mappe.model.Stock;
import org.junit.jupiter.api.Test;

final class SaleCalculatorTest {
Expand Down

0 comments on commit c5fb9c8

Please sign in to comment.