Bladeren bron

almost done with my part need a few more test

CHU1TA26 6 jaren geleden
bovenliggende
commit
ca05a64d2f

+ 11
- 0
src/main/java/io/zipcoder/casino/Player.java Bestand weergeven

@@ -3,11 +3,13 @@ package io.zipcoder.casino;
3 3
 public class Player {
4 4
     private Wallet wallet;
5 5
     private double bet;
6
+    private String state;
6 7
 
7 8
 
8 9
     public Player(Wallet wallet, double bet) {
9 10
         this.bet = bet;
10 11
         this.wallet = wallet;
12
+        this.state=state;
11 13
     }
12 14
 
13 15
 
@@ -35,4 +37,13 @@ public class Player {
35 37
     public void subtractLoss() {
36 38
         this.wallet.takeMoney(bet);
37 39
     }
40
+
41
+
42
+    public String  getState() {
43
+        return this.state;
44
+    }
45
+
46
+    public void setState(String state) {
47
+        this.state = state;
48
+    }
38 49
 }

+ 2
- 5
src/test/java/io/zipcoder/casino/CasinoTest.java Bestand weergeven

@@ -4,9 +4,6 @@ package io.zipcoder.casino;
4 4
 import org.junit.Test;
5 5
 
6 6
 public class CasinoTest {
7
-    @Test
8
-    public CardTest() {
9
-        Card newcard = new Card(Suit.HEART, Rank.TWO);
10
-        System.out.println(newcard);
11
-    }
7
+
8
+
12 9
 }

+ 47
- 28
src/test/java/io/zipcoder/casino/TestPlayer.java Bestand weergeven

@@ -3,36 +3,55 @@ package io.zipcoder.casino;
3 3
 import org.junit.Assert;
4 4
 import org.junit.Test;
5 5
 
6
+import java.security.PublicKey;
7
+
6 8
 public class TestPlayer {
7 9
 
8
-//    @Test
9
-//    public void testGetBet() {
10
-//        //given
11
-//        Wallet wallet = new Wallet(100.00, "Nury H.");
12
-//        Player player = new Player(wallet, 50);
13
-//        double expected = 50;
14
-//        //when
15
-//
16
-//
17
-//        Assert.assertEquals(expected, player.getBet(), 0.01);
18
-
19
-    // }
20
-
21
-//    @Test
22
-//    public void testAddWinnings() {
23
-//        //given
24
-//        Wallet wallet = new Wallet(100.00, "Nury H.");
25
-//        Player player = new Player(wallet, 50);
26
-//
27
-//        //when
28
-//
29
-//
30
-//
31
-//
32
-//
33
-//        Assert.assertEquals();
34
-
35
-    //}
10
+    @Test
11
+    public void testGetBet() {
12
+        //given
13
+        Wallet wallet = new Wallet(100.00, "Nury H.");
14
+        Player player = new Player(wallet, 50);
15
+        double expected = 50;
16
+        //when
17
+
18
+
19
+        Assert.assertEquals(expected, player.getBet(), 0.01);
20
+
21
+     }
22
+
23
+    @Test
24
+    public void testAddWinnings() {
25
+        //given
26
+        Wallet wallet = new Wallet(100.00, "Nury H.");
27
+        Player player = new Player(wallet, 50);
28
+
29
+        //when
30
+        if (player.getState().equals("wins")){
31
+            player.addWining();
32
+        }
33
+
34
+
35
+        Assert.assertEquals(150.00, wallet.getMoney(), 0.01);
36
+
37
+    }
38
+    @Test
39
+    public void testSubtractLoss() {
40
+        Wallet wallet = new Wallet(100.00, "Nury H.");
41
+        Player player = new Player(wallet, 50);
42
+
43
+        //when
44
+        if (player.getState().equals("lose")) {
45
+            player.subtractLoss();
46
+        }
47
+
48
+
49
+        Assert.assertEquals(50, wallet.getMoney(), 0.01);
50
+
51
+    }
52
+
53
+
54
+
36 55
 
37 56
 }
38 57