diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index a35ea6e..654883b 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,16 +4,10 @@
-
+
-
-
-
-
-
-
-
+
@@ -71,11 +65,11 @@
-
+
-
-
+
+
@@ -84,8 +78,8 @@
-
-
+
+
@@ -94,8 +88,8 @@
-
-
+
+
@@ -104,27 +98,17 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
@@ -174,19 +158,19 @@
-
-
-
-
+
+
+
+
@@ -804,38 +788,50 @@
1458507639686
-
+
+ 1458515756050
+
+
+ 1458515756050
+
+
+ 1458516167633
+
+
+ 1458516167633
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -859,7 +855,7 @@
-
+
@@ -891,8 +887,6 @@
-
-
@@ -916,7 +910,9 @@
-
+
+
+
@@ -1196,14 +1192,6 @@
-
-
-
-
-
-
-
-
@@ -1268,76 +1256,84 @@
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
+
+
+
-
+
-
-
+
+
-
+
-
-
+
+
diff --git a/src/Coffee/Spot.php b/src/Coffee/Spot.php
index ed7d5f8..26f3ea2 100644
--- a/src/Coffee/Spot.php
+++ b/src/Coffee/Spot.php
@@ -8,6 +8,11 @@
namespace Coffee;
+/**
+ * Class Spot
+ *
+ * @package Coffee
+ */
/**
* Class Spot
*
@@ -56,4 +61,12 @@ class Spot {
return count($this->tiles);
}
+ /**
+ * @param $number
+ */
+ public function setNumber($number) {
+ foreach ($this->getTiles() as $tile) {
+ $tile->setSpotNumber($number);
+ }
+ }
}
\ No newline at end of file
diff --git a/tests/Coffee/SpotTest.php b/tests/Coffee/SpotTest.php
index 0a7f4a5..bd65c56 100644
--- a/tests/Coffee/SpotTest.php
+++ b/tests/Coffee/SpotTest.php
@@ -15,13 +15,22 @@ class SpotTest extends \PHPUnit_Framework_TestCase {
}
public function testSize() {
- $spotA = new Spot(new Tile(1, 2));
- $spotA->addTile(new Tile(1, 3));
- $spotA->addTile(new Tile(2, 3));
- $spotA->addTile(new Tile(3, 2));
- $spotA->addTile(new Tile(4, 1));
+ $spot = new Spot(new Tile(1, 2));
+ $spot->addTile(new Tile(1, 3));
+ $spot->addTile(new Tile(2, 3));
+ $spot->addTile(new Tile(3, 2));
+ $spot->addTile(new Tile(4, 1));
- $this->assertEquals(5, $spotA->getSize());
+ $this->assertEquals(5, $spot->getSize());
+ }
+
+ public function testGetNumber() {
+ $spot = new Spot(new Tile(1, 2));
+ $spot->setNumber(3);
+
+ $tiles = $spot->getTiles();
+
+ $this->assertEquals(3, $tiles[0]->getSpotNumber());
}
}