/usr/src/rpm/BUILD/libirobot-create-0.1/tests/charging-state-sensor-test.cc File Reference

#include "common.hh"

Include dependency graph for charging-state-sensor-test.cc:


Functions

int run_test (iRobot::Create robot, std::stringstream &stream)

Function Documentation

int run_test ( iRobot::Create  robot,
std::stringstream &  stream 
)

00022 {
00023   using namespace iRobot;
00024 
00025   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_STATE, 0,
00026                       robot.chargingState () ==
00027                       Create::CHARGING_STATE_NOT_CHARGING);
00028 
00029   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_STATE, 1,
00030                       robot.chargingState () ==
00031                       Create::CHARGING_STATE_RECONDITIONING_CHARGING);
00032 
00033   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_STATE, 2,
00034                       robot.chargingState () ==
00035                       Create::CHARGING_STATE_FULL_CHARGING);
00036 
00037   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_STATE, 3,
00038                       robot.chargingState () ==
00039                       Create::CHARGING_STATE_TRICKLE_CHARGING);
00040 
00041   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_STATE, 4,
00042                       robot.chargingState () ==
00043                       Create::CHARGING_STATE_WAITING);
00044 
00045   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_STATE, 5,
00046                       robot.chargingState () ==
00047                       Create::CHARGING_STATE_CHARGING_FAULT_CONDITION);
00048 
00049   return TEST_SUCCEED;
00050 }


Generated on Thu Aug 28 14:38:05 2008 for iRobot Create library by  doxygen 1.5.4