Skip to content

Commit

Permalink
Merge pull request #83 from Team-40-IDATT2003/82-sort-classes-into-pa…
Browse files Browse the repository at this point in the history
…ckages

82 sort classes into packages
  • Loading branch information
etsorens authored Apr 20, 2026
2 parents bd4175b + 349e597 commit b6897ab
Show file tree
Hide file tree
Showing 32 changed files with 100 additions and 41 deletions.
3 changes: 3 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@
<groupId>org.openjfx</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>0.0.8</version>
<configuration>
<mainClass>edu.ntnu.idi.idatt2003.g40.mappe.Main</mainClass>
</configuration>
</plugin>

<plugin>
Expand Down
13 changes: 12 additions & 1 deletion src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/Main.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
package edu.ntnu.idi.idatt2003.g40.mappe;

import edu.ntnu.idi.idatt2003.g40.mappe.model.Stock;
import edu.ntnu.idi.idatt2003.g40.mappe.service.FileConverter;
import edu.ntnu.idi.idatt2003.g40.mappe.service.FileParser;
import javafx.application.Application;
import javafx.stage.Stage;

import java.io.IOException;
import java.util.List;

public class Main {
public class Main extends Application {
static void main() {
FileParser parser1 = new FileParser("src/main/resources/dummydata.txt");
FileConverter converter1 = new FileConverter();
Expand All @@ -15,4 +21,9 @@ static void main() {
System.err.println(e.getMessage());
}
}

@Override
public void start(final Stage stage) throws Exception {

}
}
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
3 changes: 0 additions & 3 deletions src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/MainTest.java

This file was deleted.

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 b6897ab

Please sign in to comment.