chore: Add some tests #283

Merged
jank merged 2 commits from playwright into main 2025-06-06 11:59:12 +00:00
3 changed files with 10 additions and 10 deletions
Showing only changes of commit 111c6c2a64 - Show all commits

View file

@ -49,27 +49,27 @@ public class CasinoApplication {
lootBoxRepository.saveAll(Arrays.asList(basicLootBox, premiumLootBox));
RewardEntity commonReward = new RewardEntity();
commonReward.setRewardValue(new BigDecimal("0.50"));
commonReward.setValue(new BigDecimal("0.50"));
commonReward.setProbability(new BigDecimal("0.7"));
RewardEntity rareReward = new RewardEntity();
rareReward.setRewardValue(new BigDecimal("2.00"));
rareReward.setValue(new BigDecimal("2.00"));
rareReward.setProbability(new BigDecimal("0.25"));
RewardEntity epicReward = new RewardEntity();
epicReward.setRewardValue(new BigDecimal("5.00"));
epicReward.setValue(new BigDecimal("5.00"));
epicReward.setProbability(new BigDecimal("0.5"));
RewardEntity premiumCommon = new RewardEntity();
premiumCommon.setRewardValue(new BigDecimal("2.00"));
premiumCommon.setValue(new BigDecimal("2.00"));
premiumCommon.setProbability(new BigDecimal("0.6"));
RewardEntity premiumRare = new RewardEntity();
premiumRare.setRewardValue(new BigDecimal("5.00"));
premiumRare.setValue(new BigDecimal("5.00"));
premiumRare.setProbability(new BigDecimal("0.3"));
RewardEntity legendaryReward = new RewardEntity();
legendaryReward.setRewardValue(new BigDecimal("15.00"));
legendaryReward.setValue(new BigDecimal("15.00"));
legendaryReward.setProbability(new BigDecimal("0.10"));
rewardRepository.saveAll(Arrays.asList(

View file

@ -34,7 +34,7 @@ public class LootBoxService {
public void handleBalance(UserEntity user, LootBoxEntity lootBox, RewardEntity reward) {
user.setBalance(user.getBalance().subtract(lootBox.getPrice()));
user.setBalance(user.getBalance().add(reward.getRewardValue()));
user.setBalance(user.getBalance().add(reward.getValue()));
userRepository.save(user);
}
}

View file

@ -17,7 +17,7 @@ import java.util.List;
public class RewardEntity {
public RewardEntity(BigDecimal value, BigDecimal probability) {
this.rewardValue = value;
this.value = value;
this.probability = probability;
}
@ -25,8 +25,8 @@ public class RewardEntity {
@GeneratedValue
private Long id;
@Column(precision = 19, scale = 2)
private BigDecimal rewardValue;
@Column(precision = 19, scale = 2, name = "rewardValue")
private BigDecimal value;
@Column(precision = 5, scale = 2)
private BigDecimal probability;