Files
spirit_x4/test/x4/eol.cpp
Nana Sakisaka 05bf2eb30b Migrate to Catch2 (#48)
* Migrate to Catch2

* Enable colors in Catch2

* CI: Cache Catch2

* Remove unused variable

* Supply compiler flags to `Catch2WithMain`

* CI: Fix Catch2 cache

* Fix styling
2025-09-25 17:26:35 +09:00

26 lines
739 B
C++

/*=============================================================================
Copyright (c) 2001-2015 Joel de Guzman
Copyright (c) 2025 Nana Sakisaka
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
=============================================================================*/
#include "test.hpp"
#include <boost/spirit/x4/auxiliary/eol.hpp>
TEST_CASE("eol")
{
using x4::eol;
BOOST_SPIRIT_X4_ASSERT_CONSTEXPR_CTORS(eol);
CHECK(parse("\r\n", eol));
CHECK(parse("\r", eol));
CHECK(parse("\n", eol));
CHECK(!parse("\n\r", eol));
CHECK(!parse("", eol));
CHECK(x4::what(eol) == "eol");
}