Going Further on Programming Assignment 8
This question/problem/task allows you to go further on
Programming Assignment 8. It is neither
required nor for extra credit. It will, however, help you gain a
deeper understanding of the material.
1 Thinking about Testing:
Write an essay that addresses the following question:
Does 100% statement coverage ensure that the code is error free?
Why or why not?
2 Testing Your Classes:
What important test cases should be included in the
testToString()
method in the
Molecule_Test
class? (Hint: Think about the different kinds of things that need
to be included in the
String
and where they might appear.)
What important test cases should be included in the
testIncludes()
method in the Molecule_Test
class? (Hint: Think about where the included Atom
might
appear in the Molecule
.)