53 ViewPosition(
const std::string& xValue,
const std::string& yValue);
77 ContextualMenu(
const std::string& mainMenuValue,
const std::string& subMenuAValue,
78 const std::string& subMenuBValue);
108 Movement(
const std::string& up,
const std::string& down,
109 const std::string& left,
const std::string& right);
162 const std::map<std::string, InternalTest::ViewPosition>&
getViewPositions()
const;
165 const std::map<std::string, InternalTest::Movement>&
getMovements()
const;
176 const int offsetStartX,
const int offsetStartY,
178 const int offsetEndX,
const int offsetEndY)
const;
209 std::map<std::string, InternalTest::ViewPosition>
parseViewPositionsFile(
const std::string filePath)
const;
212 std::map<std::string, InternalTest::Movement>
parseMovementsFile(
const std::string filePath)
const;
215 std::vector<std::string>
cleanLines(
const std::vector<std::pair<bool, std::string> >& linesRaw)
const;
218 bool startWith(
const std::string& str,
const std::string& prefix)
const;
int getUp() const
get up value
int getLeft() const
get left value
int getDown() const
get down value
Movement()
default constructor
int getRight() const
get right value
int getY() const
get y value
int getX() const
get x value
ViewPosition()
default constructor
std::vector< InternalTest::ViewPosition > interpolateViewPositions(const InternalTest::ViewPosition &viewStartPosition, const int offsetStartX, const int offsetStartY, const InternalTest::ViewPosition &viewEndPosition, const int offsetEndX, const int offsetEndY) const
interpolate view positions
InternalTest(const InternalTest &)=delete
Invalidated copy constructor.
void addTestSteps(InternalTestStep *internalTestStep)
add test steps
InternalTestStep * getCurrentStep() const
get current step
const std::map< std::string, InternalTest::ContextualMenu > & getContextualMenuOperations() const
get map with contextual menu operation jump steps
bool startWith(const std::string &str, const std::string &prefix) const
check if the given string start with
std::vector< std::string > cleanLines(const std::vector< std::pair< bool, std::string > > &linesRaw) const
clear lines
const std::map< std::string, int > & getAttributesEnum() const
get map with attributesEnum jump steps
InternalTest & operator=(const InternalTest &src)=delete
Invalidated assignment operator.
InternalTest::ViewPosition myLastMovedPosition
last moved position
std::map< std::string, int > parseAttributesEnumFile(const std::string filePath) const
parse attributesEnum file
std::vector< InternalTestStep * > myTestSteps
test steps
std::map< std::string, InternalTest::ViewPosition > parseViewPositionsFile(const std::string filePath) const
parse viewPositions file
~InternalTest()
destructor
std::map< std::string, InternalTest::Movement > myMovements
vector with movements
size_t myCurrentStep
current step index
std::map< std::string, InternalTest::ContextualMenu > myContextualMenuOperations
vector with contextual menu operation jump steps
std::map< std::string, InternalTest::ContextualMenu > parseContextualMenuOperationsFile(const std::string filePath) const
parse attributesEnum file
std::map< std::string, InternalTest::ViewPosition > myViewPositions
vector with view positions
std::map< std::string, int > myAttributesEnum
vector with attributesEnum jump steps
std::map< std::string, InternalTest::Movement > parseMovementsFile(const std::string filePath) const
parse movements file
const std::map< std::string, InternalTest::ViewPosition > & getViewPositions() const
get map with view position pairs
InternalTest()=delete
invalidate default constructor
FXint getTime() const
get currentTime
void updateLastMovedPosition(const int x, const int y)
update last moved position
const InternalTest::ViewPosition & getLastMovedPosition() const
get last moved position
InternalTestStep * getLastTestStep() const
get last test step
const std::map< std::string, InternalTest::Movement > & getMovements() const
get map with movement pairs