annotate cpp/is_number/test/main.cpp @ 628:b327391f6a62

Misc: update copyrights
author David Demelier <markand@malikania.fr>
date Wed, 03 Jan 2018 09:13:20 +0100
parents 4baec6555b02
children 5bd9424a523a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
622
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 /*
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 * main.cpp -- test is_number functions
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 *
628
b327391f6a62 Misc: update copyrights
David Demelier <markand@malikania.fr>
parents: 622
diff changeset
4 * Copyright (c) 2016-2018 David Demelier <markand@malikania.fr>
622
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 *
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 * Permission to use, copy, modify, and/or distribute this software for any
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 * purpose with or without fee is hereby granted, provided that the above
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 * copyright notice and this permission notice appear in all copies.
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 *
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 */
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 #define BOOST_TEST_MODULE "is-number"
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 #include <boost/test/unit_test.hpp>
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
21
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 #include "is_number.hpp"
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
23
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 BOOST_AUTO_TEST_CASE(simple_is_int)
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 {
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 BOOST_TEST(is_int("123"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 BOOST_TEST(is_int("-126"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 BOOST_TEST(!is_int(""));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 BOOST_TEST(!is_int("bdf"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 BOOST_TEST(!is_int("false"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 }
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
32
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 BOOST_AUTO_TEST_CASE(simple_is_real)
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 {
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 BOOST_TEST(is_real("123"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 BOOST_TEST(is_real("-126"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 BOOST_TEST(is_real("56.28"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
38 BOOST_TEST(is_real("1e5"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 BOOST_TEST(!is_real(""));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
40 BOOST_TEST(!is_real("bdf"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
41 BOOST_TEST(!is_real("false"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
42 }
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
43
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
44 BOOST_AUTO_TEST_CASE(simple_is_number)
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
45 {
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
46 BOOST_TEST(is_number("123"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
47 BOOST_TEST(is_number("-126"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
48 BOOST_TEST(is_number("56.28"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
49 BOOST_TEST(is_number("1e5"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
50 BOOST_TEST(!is_number(""));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
51 BOOST_TEST(!is_number("bdf"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
52 BOOST_TEST(!is_number("false"));
4baec6555b02 is_number: initial import, closes #718
David Demelier <markand@malikania.fr>
parents:
diff changeset
53 }