|
|
|
@ -11,6 +11,25 @@ You need to build a solid set of tests for that section of code. The tests are e |
|
|
|
though you follow refactorings structured to avoid most of the opportunities for introducing bugs, |
|
|
|
though you follow refactorings structured to avoid most of the opportunities for introducing bugs, |
|
|
|
you are still human and still make mistakes. Thus you need solid tests. |
|
|
|
you are still human and still make mistakes. Thus you need solid tests. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Actualy the `statement` method prints out a simple text output of a rental statement |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
Rental Record for martin |
|
|
|
|
|
|
|
Ran 3.5 |
|
|
|
|
|
|
|
Trois Couleurs: Bleu 2.0 |
|
|
|
|
|
|
|
Amount owed is 5.5 |
|
|
|
|
|
|
|
You earned 2 frequent renter points |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
We want to write an HTML version of the statement method : |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
<h1>Rental Record for <em>martin</em></h1> |
|
|
|
|
|
|
|
<table> |
|
|
|
|
|
|
|
<tr><td>Ran</td><td>3.5</td></tr> |
|
|
|
|
|
|
|
<tr><td>Trois Couleurs: Bleu</td><td>2.0</td></tr> |
|
|
|
|
|
|
|
</table> |
|
|
|
|
|
|
|
<p>Amount owed is <em>5.5</em></p> |
|
|
|
|
|
|
|
<p>You earned <em>2</em> frequent renter points</p> |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
## Usage |
|
|
|
## Usage |
|
|
|
|
|
|
|
|
|
|
|
The purpose of this is to provide good examples for the refactoring workshop. |
|
|
|
The purpose of this is to provide good examples for the refactoring workshop. |
|
|
|
|