### Question:
Receptor extends Tileable { @Override public boolean allowsConnection(Direction direction) { return true; }  void rotate(int turns); int getRotation(); Slot getSlot(Direction direction); boolean isMarked(); boolean isLocked(); void lock(); void unlock(); PowerUp getPowerUp(); void setPowerUp(PowerUp powerUp); @Override boolean isReleasable(Direction direction, Marble marble); @Override boolean allowsConnection(Direction direction); @Override boolean accepts(Direction direction, Marble marble); @Override void accept(Direction direction, Marble marble);  }### Answer:
@Test public void allowsConnectionLeft() { assertThat(receptor.allowsConnection(Direction.LEFT)).isTrue(); }
@Test public void allowsConnectionRight() { assertThat(receptor.allowsConnection(Direction.RIGHT)).isTrue(); }
@Test public void allowsConnectionTop() { assertThat(receptor.allowsConnection(Direction.TOP)).isTrue(); }
@Test public void allowsConnectionBottom() { assertThat(receptor.allowsConnection(Direction.BOTTOM)).isTrue(); }