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

#include "common.hh"

Include dependency graph for charging-sources-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_SOURCES_AVAILABLE, 0,
00026                       !!robot.homeBaseChargerAvailable ()
00027                       || !!robot.internalChargerAvailable ());
00028 
00029   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 1,
00030                       !robot.homeBaseChargerAvailable ()
00031                       || !!robot.internalChargerAvailable ());
00032 
00033   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 2,
00034                       !!robot.homeBaseChargerAvailable ()
00035                       || !robot.internalChargerAvailable ());
00036 
00037   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 3,
00038                       !robot.homeBaseChargerAvailable ()
00039                       || !robot.internalChargerAvailable ());
00040 
00041   CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 4,
00042                       !!robot.homeBaseChargerAvailable ()
00043                       || !!robot.internalChargerAvailable ());
00044 
00045   return TEST_SUCCEED;
00046 }


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