Skip to content

Commit

Permalink
sorry
Browse files Browse the repository at this point in the history
  • Loading branch information
cindy-x-liang committed Nov 10, 2024
1 parent dc1e8dc commit 1a0048c
Show file tree
Hide file tree
Showing 7 changed files with 51 additions and 145 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.example.allin.data;
import com.example.allin.contract.OpposingTeam;
import com.example.allin.contract.Rarity;
import com.example.allin.user.User;
import com.example.allin.player.Player;
import com.example.allin.contract.Contract;
import com.example.allin.contract.Event;
import com.example.allin.data.PlayerFactory;
package com.appdev.allin.data;
import com.appdev.allin.contract.OpposingTeam;
import com.appdev.allin.contract.Rarity;
import com.appdev.allin.user.User;
import com.appdev.allin.player.Player;
import com.appdev.allin.contract.Contract;
import com.appdev.allin.contract.Event;
import com.appdev.allin.data.PlayerFactory;
import com.github.javafaker.Faker;

import java.time.LocalDate;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.example.allin.data;
import com.example.allin.player.Player;
import com.example.allin.contract.OpposingTeam;
import com.example.allin.playerData.PlayerData;
package com.appdev.allin.data;
import com.appdev.allin.player.Player;
import com.appdev.allin.contract.OpposingTeam;
import com.appdev.allin.playerData.PlayerData;
import com.github.javafaker.Faker;

import java.time.LocalDate;
Expand Down
57 changes: 32 additions & 25 deletions src/test/java/com/appdev/allin/data/PlayerFactory.java
Original file line number Diff line number Diff line change
@@ -1,34 +1,41 @@
package com.appdev.allin.data;

import com.appdev.allin.player.Player;
import com.appdev.allin.player.Position;
import com.github.javafaker.Faker;
import java.util.Random;


public class PlayerFactory {
private static final Faker faker = new Faker();
private static final Random random = new Random();

public static Player fakeTemplate() {
return new Player(
"LeBron",
"James",
new Position[] {Position.Center},
23,
"6'9",
250,
"Akron, OH",
"St. Vincent-St. Mary",
"src/main/resources/static/images/players/default.jpg");
}

public static Player fake() {
// return a player with random values
return new Player(
"LeBron",
"James",
new Position[] {Position.Center},
23,
"6'9",
250,
"Akron, OH",
"St. Vincent-St. Mary",
"src/main/resources/static/images/players/default.jpg");
public static Player createFakePlayer() {
String firstName = faker.name().firstName();
String lastName = faker.name().lastName();
Position[] positions = generateRandomPositions();
Integer number = faker.number().numberBetween(1, 99); // Jersey numbers typically range from 1-99
String height = generateRandomHeight();
Integer weight = faker.number().numberBetween(150, 250); // Weight in pounds, adjustable as needed
String hometown = faker.address().city() + ", " + faker.address().state();
String highSchool = faker.educator().secondarySchool();
return new Player(firstName, lastName, positions, number, height, weight, hometown, highSchool);
}

private static Position[] generateRandomPositions() {
Position[] allPositions = Position.values();
int count = random.nextInt(2) + 1; // Players can have 1 or 2 positions
Position[] positions = new Position[count];
for (int i = 0; i < count; i++) {
positions[i] = allPositions[random.nextInt(allPositions.length)];
}
return positions;
}

private static String generateRandomHeight() {
int feet = faker.number().numberBetween(5, 7); // Heights between 5 and 7 feet
int inches = faker.number().numberBetween(0, 11);
return feet + "'" + inches + "\"";
}

}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.example.allin.data;
import com.example.allin.transaction.Transaction;
import com.example.allin.user.User;
import com.example.allin.contract.Contract;
import com.example.allin.data.ContractFactory;
package com.appdev.allin.data;
import com.appdev.allin.transaction.Transaction;
import com.appdev.allin.user.User;
import com.appdev.allin.contract.Contract;
import com.appdev.allin.data.ContractFactory;
import com.github.javafaker.Faker;

import java.time.LocalDate;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package com.example.allin.data;
import com.example.allin.user.User;
package com.appdev.allin.data;
import com.appdev.allin.user.User;
import com.github.javafaker.Faker;

public class UserFactory {
Expand Down
60 changes: 0 additions & 60 deletions src/test/java/com/example/allin/AllInApplicationTests.java

This file was deleted.

41 changes: 0 additions & 41 deletions src/test/java/com/example/allin/data/PlayerFactory.java

This file was deleted.

0 comments on commit 1a0048c

Please sign in to comment.