seanpollard/TestFitProLibrary — pull request #1 by jcalmonte (2014-07-11 14:52:07+00:00)
Title: Working Tests as of 7/1/14

Tests and Methods Implemented

TestMotor:

[testStartSpeed()](https://github.com/ifit/FecpController-Test-App/wiki/Start%20Speed), [testDistance()](https://github.com/ifit/FecpController-Test-App/wiki/Distance), [testModeChange()](https://github.com/ifit/FecpController-Test-App/wiki/Mode), [testPauseResume()](https://github.com/ifit/FecpController-Test-App/wiki/Pause%20Resume%20Speed), [testSpeedController()] (https://github.com/ifit/FecpController-Test-App/wiki/Speed%20Controller)

TestIntegration

[testAge()](https://github.com/ifit/FecpController-Test-App/wiki/Age), [testWeight()](https://github.com/ifit/FecpController-Test-App/wiki/Weight), [testSystemConfiguration()](https://github.com/ifit/FecpController-Test-App/wiki/System%20Configuration)

[TestBitfields](https://github.com/ifit/FecpController-Test-App/wiki/Test%20All%20Bitfields)

testBitfieldRdWr(), testBitfieldValueValidation(), verifyBitfield()

[TestPhysicalKeyCodes](https://github.com/ifit/FecpController-Test-App/wiki/Test%20Physical%20Keycodes)

testStopKey(), testStartKey(), testQuickInclineKeys()

Other Classes Implemented

- HandleCmd.java - Helps with reading bitfields from brainboard
- Mail. java and SendEmailAsyncTask.java - To handle sending test results through email
- TestApp - Main app where tests are run
- SFitSysCntrl - Helps with communication handling and setup on AndroidSparkyLib 0.0.9