<!-- ! Excerpted from "Scripted GUI Testing With Ruby", ! published by The Pragmatic Bookshelf. ! Copyrights apply to this code. It may not be used to create training material, ! courses, books, articles, and the like. Contact us if you are in doubt. ! We make no guarantees that this code is fit for any purpose. ! Visit http://www.pragmaticprogrammer.com/titles/idgtr for more book information. --> <html> <head> <title>Calculator Test</title> <style type="text/css"> table { background: silver; margin: 2px; padding: 0px; border: solid grey; border-width: 1px 0px 0px 1px; } td { border: solid grey; border-width: 0px 1px 1px 0px; padding: 1px 3px 1px 3px; } </style> </head> <body> <table border="1"> <tbody> <tr><td colspan="3">fit.ActionFixture</td></tr> <tr><td>start</td><td colspan="2">CalculatorActions</td></tr> <tr><td>enter</td><td>number</td><td>2</td></tr> <tr><td>press</td><td colspan="2">plus</td></tr> <tr><td>enter</td><td>number</td><td>3</td></tr> <tr><td>press</td><td colspan="2">equals</td></tr> <tr><td>check</td><td>total_seconds</td><td>5</td></tr> </tbody> </table> <hr> <table border="1"> <tbody> <tr><td colspan="8">CalculateTime</td></tr> <tr> <td><em>days</em></td> <td><em>hours</em></td> <td><em>mins</em></td> <td><em>secs</em></td> <td><em>days()</em></td> <td><em>hours()</em></td> <td><em>mins()</em></td> <td><em>secs()</em></td> </tr> <tr> <td>1</td><td>47</td><td>59</td><td>59</td> <td>2</td><td>23</td><td>59</td><td>59</td> </tr> <tr> <td>1</td><td>47</td><td>59</td><td>60</td> <td>3</td><td>0</td><td>0</td><td>0</td> </tr> <tr> <td>1</td><td>47</td><td>59</td><td>61</td> <td>3</td><td>0</td><td>0</td><td>1</td> </tr> <tr> <td>0</td><td>0</td><td>0</td><td>86399</td> <td>0</td><td>23</td><td>59</td><td>59</td> </tr> <tr> <td>0</td><td>0</td><td>0</td><td>86400</td> <td>1</td><td>0</td><td>0</td><td>0</td> </tr> <tr> <td>0</td><td>0</td><td>0</td><td>86401</td> <td>1</td><td>0</td><td>0</td><td>1</td> </tr> <tr> <td>0</td><td>0</td><td>0</td><td>9223372036854775807</td> <td>106751991167300</td><td>15</td><td>30</td><td>7</td> </tr> </tbody> </table> </body> </html>