Main Page
Files
File List
File Members
test
MessageTypeParserTest.cpp
Go to the documentation of this file.
1
/******************************************************************************
2
* Copyright (C) 2014 by Ralf Kaestner *
3
* ralf.kaestner@gmail.com *
4
* *
5
* This program is free software; you can redistribute it and/or modify *
6
* it under the terms of the Lesser GNU General Public License as published by*
7
* the Free Software Foundation; either version 3 of the License, or *
8
* (at your option) any later version. *
9
* *
10
* This program is distributed in the hope that it will be useful, *
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13
* Lesser GNU General Public License for more details. *
14
* *
15
* You should have received a copy of the Lesser GNU General Public License *
16
* along with this program. If not, see <http://www.gnu.org/licenses/>. *.
17
******************************************************************************/
18
19
#include <gtest/gtest.h>
20
21
#include <
variant_topic_tools/MessageTypeParser.h
>
22
23
using namespace
variant_topic_tools
;
24
25
TEST
(
MessageTypeParser
, Match) {
26
std::string
package
, type;
27
28
EXPECT_TRUE(
MessageTypeParser::matchType
(
"PlainType"
, package, type));
29
EXPECT_EQ(std::string(), package);
30
EXPECT_EQ(
"PlainType"
, type);
31
EXPECT_TRUE(
MessageTypeParser::matchType
(
"package/PackageType"
, package,
32
type));
33
EXPECT_EQ(
"package"
, package);
34
EXPECT_EQ(
"PackageType"
, type);
35
}
variant_topic_tools
package
string package
variant_topic_tools::MessageTypeParser::matchType
static bool matchType(const std::string &expression, std::string &package, std::string &type)
MessageTypeParser.h
TEST
TEST(MessageTypeParser, Match)
Definition:
MessageTypeParserTest.cpp:25
variant_topic_tools::MessageTypeParser
variant_topic_test
Author(s): Ralf Kaestner
autogenerated on Thu Aug 27 2020 03:58:57