@@ -23,16 +23,16 @@ class BoardStateSpec extends WordSpec with Matchers {
2323
2424 " shoot" should {
2525 " throw an exception if a shot is made to a coordinate for the second time" in {
26- val state = BoardState .empty.shoot (0 , 0 )
26+ val state = BoardState .empty.processShot (0 , 0 )
2727
2828 assertThrows[IllegalArgumentException ] {
29- state.shoot (0 , 0 )
29+ state.processShot (0 , 0 )
3030 }
3131 }
3232 " return an updated instance of BoardState with the shot included in the history" in {
3333 val state = BoardState .empty
3434
35- val result = state.shoot (1 , 1 ).shoot (3 , 4 )
35+ val result = state.processShot (1 , 1 ).processShot (3 , 4 )
3636
3737 result should be(BoardState (Set .empty, Seq (((3 , 4 ), Miss ), ((1 , 1 ), Miss ))))
3838 }
@@ -57,10 +57,10 @@ class BoardStateSpec extends WordSpec with Matchers {
5757 val placement = BoatLocation (0 , 0 , true )
5858 val state = BoardState .empty
5959 .placeBoat(boat, placement)
60- .shoot (0 ,0 )
61- .shoot (1 ,1 )
62- .shoot (1 ,0 )
63- .shoot (0 ,2 )
60+ .processShot (0 ,0 )
61+ .processShot (1 ,1 )
62+ .processShot (1 ,0 )
63+ .processShot (0 ,2 )
6464
6565 state.shotsOnBoatSoFar(boat, placement) should be(2 )
6666 }
@@ -80,14 +80,14 @@ class BoardStateSpec extends WordSpec with Matchers {
8080 " return Hit when a shot hits but does not sink for 2nd shot on size 3 boat" in {
8181 val state = BoardState .empty
8282 .placeBoat(Boat (3 ), BoatLocation (0 , 0 , true ))
83- .shoot (2 ,0 )
83+ .processShot (2 ,0 )
8484
8585 state.calculateShotResult(0 ,0 ) should be(Hit )
8686 }
8787 " return Sink when a shot hits for the x'th time on a x-size boat" in {
8888 val state = BoardState .empty
8989 .placeBoat(Boat (2 ), BoatLocation (0 , 0 , true ))
90- .shoot (1 ,0 )
90+ .processShot (1 ,0 )
9191
9292 state.calculateShotResult(0 ,0 ) should be(Sink (Boat (2 )))
9393 }
0 commit comments