File: action_tests.hpp

package info (click to toggle)
boost1.74 1.74.0-9
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 464,084 kB
  • sloc: cpp: 3,338,324; xml: 131,293; python: 33,088; ansic: 14,336; asm: 4,034; sh: 3,351; makefile: 1,193; perl: 1,036; yacc: 478; php: 212; ruby: 102; lisp: 24; sql: 13; csh: 6
file content (33 lines) | stat: -rw-r--r-- 1,267 bytes parent folder | download | duplicates (14)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*=============================================================================
    Copyright (c) 2003 Jonathan de Halleux (dehalleux@pelikhan.com)
    http://spirit.sourceforge.net/

    Use, modification and distribution is subject to 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)
=============================================================================*/
#ifndef BOOST_SPIRIT_ACTOR_TEST_HPP
#define BOOST_SPIRIT_ACTOR_TEST_HPP
#include <boost/detail/lightweight_test.hpp>
#include "../impl/string_length.hpp"

///////////////////////////////////////////////////////////////////////////////
// Test suite for actors
///////////////////////////////////////////////////////////////////////////////
void assign_action_test();
void assign_key_action_test();
void clear_action_test();
void decrement_action_test();
void erase_action_test();
void increment_action_test();
void insert_key_action_test();
void insert_at_action_test();
void push_back_action_test();
void push_front_action_test();
void swap_action_test();

#define BOOST_CHECK(t) BOOST_TEST((t));
#define BOOST_CHECK_EQUAL(a, b) BOOST_TEST((a == b));
#define BOOST_MESSAGE(m) std::cout << m << std::endl

#endif