20#include <boost/test/unit_test.hpp>
41 PRIME_RECORDER_TOOL() :
42 TOOL_INTERACTIVE(
"test.primeRecorder" ),
44 m_hadPosition( false )
48 void Reset( RESET_REASON aReason )
override {}
50 int Main(
const TOOL_EVENT& aEvent )
54 while( TOOL_EVENT* evt = Wait() )
60 m_hadPosition = evt->HasPosition();
63 m_clickPos = evt->Position();
77 void setTransitions()
override { Go( &PRIME_RECORDER_TOOL::Main, START_EVENT ); }
87 PRIME_RECORDER_TOOL* tool =
new PRIME_RECORDER_TOOL();
96 const VECTOR2D primePos( 1250000, -730000 );
104 BOOST_CHECK( tool->m_hadPosition );
BOOST_AUTO_TEST_CASE(HorizontalAlignment)
BOOST_AUTO_TEST_SUITE(CadstarPartParser)
BOOST_REQUIRE(intersection.has_value()==c.ExpectedIntersection.has_value())
BOOST_AUTO_TEST_SUITE_END()
BOOST_CHECK_EQUAL(result, "25.4")
VECTOR2< double > VECTOR2D