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

#include "common.hh"

Include dependency graph for buttons-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_BUTTONS, 0,
00026                       !!robot.advanceButton ()
00027                       || !!robot.playButton ());
00028 
00029   CHECK_SENSOR_UCHAR (Create::SENSOR_BUTTONS, 1,
00030                       !!robot.advanceButton ()
00031                       || !robot.playButton ());
00032 
00033   CHECK_SENSOR_UCHAR (Create::SENSOR_BUTTONS, 2,
00034                       !!robot.advanceButton ()
00035                       || !!robot.playButton ());
00036 
00037   CHECK_SENSOR_UCHAR (Create::SENSOR_BUTTONS, 3,
00038                       !!robot.advanceButton ()
00039                       || !robot.playButton ());
00040 
00041   CHECK_SENSOR_UCHAR (Create::SENSOR_BUTTONS, 4,
00042                       !robot.advanceButton ()
00043                       || !!robot.playButton ());
00044 
00045   CHECK_SENSOR_UCHAR (Create::SENSOR_BUTTONS, 5,
00046                       !robot.advanceButton ()
00047                       || !robot.playButton ());
00048 
00049   CHECK_SENSOR_UCHAR (Create::SENSOR_BUTTONS, 8,
00050                       !!robot.advanceButton ()
00051                       || !!robot.playButton ());
00052 
00053   return TEST_SUCCEED;
00054 }


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