Hi,

You probably misunderstood the task.


On the first part I have to make a class named BlankCell which is a
> subclass of TestCase.
>

You had to create the class *BlankCellTestCase* (not BlankCell) which is a
subclass of *TestCase*.
BlankCell and BlankCellTestCase are two different classes.
-BlankCell is a class that represents a model of an empty cell (its size,
segments etc.)
-BlankCellTestCase is basically a class that helps you to control (and
test) methods that you have on BlankCell class.

But when you are on the MirrorCell part BlankCell must be a subclass of
> Cell.
>

Cell class is an abstract, which is a superclass for following classes:
BlankCell, MirrorCell, TargetCell.
It provides some basic behavior or properties for BlankCell, MirrorCell,
TargetCell, which all of them have in common

But then the tests will fail because should:  cannot be found.
>

Sure it fails. in order to use *should:* the class BlankCellTestCase has to
be a subclass of TestCase.
But it is recommended to use *assert:* instead of *should:*

The manual says nothing about that the new class Cell must be a part of
> TestCase.
>

Cell has to be a subclass of an Object.

Cheers,
Mark

Reply via email to