FlexTest.cpp 546 B

12345678910111213141516
  1. 
  2. #include "../testTools.h"
  3. #include "../../DFPSR/implementation/gui/FlexRegion.h"
  4. START_TEST(Flex)
  5. // Comparisons
  6. ASSERT_EQUAL(FlexValue(-1846, 23), FlexValue(0, 23)); // Limited to 0%
  7. ASSERT_EQUAL(FlexValue(346, -54), FlexValue(100, -54)); // Limited to 100%
  8. ASSERT_NOT_EQUAL(FlexValue(67, 34), FlexValue(57, 34));
  9. ASSERT_NOT_EQUAL(FlexValue(14, 24), FlexValue(14, 84));
  10. FlexValue a;
  11. a.assignValue(U"67%+34", U"");
  12. ASSERT_EQUAL(a, FlexValue(67, 34));
  13. ASSERT_EQUAL(FlexValue(67, 34).toString(), U"67%+34");
  14. END_TEST