MCPcopy Create free account
hub / github.com/boostorg/spirit / CheckBasicFunctionality

Function CheckBasicFunctionality

classic/test/position_iterator_tests.cpp:433–449  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

431}
432
433void CheckBasicFunctionality(void)
434{
435 const char* a = "0123456789";
436 typedef const char* iter_t;
437
438 test_impl::CheckIncrement(position_iterator<iter_t>(a, a+10, ""));
439 test_impl::CheckIncrement(position_iterator2<iter_t>(a, a+10, ""));
440 test_impl::CheckIncrement(position_iterator<iter_t, file_position_without_column>(a, a+10, ""));
441 test_impl::CheckIncrement(position_iterator2<iter_t, file_position_without_column>(a, a+10, ""));
442
443 const char* b = "\n0123\r\n4567\n89\n\r";
444
445 test_impl::CheckLineCounting(position_iterator<iter_t>(b, b+16, ""));
446 test_impl::CheckLineCounting(position_iterator2<iter_t>(b, b+16, ""));
447 test_impl::CheckLineCounting(position_iterator<iter_t, file_position_without_column>(b, b+16, ""));
448 test_impl::CheckLineCounting(position_iterator2<iter_t, file_position_without_column>(b, b+16, ""));
449}
450
451
452void CheckColumnCounting(void)

Callers 1

mainFunction · 0.85

Calls 2

CheckIncrementFunction · 0.85
CheckLineCountingFunction · 0.85

Tested by

no test coverage detected