Skip to content

Commit

Permalink
return NULL when the name is valid (topic and node)
Browse files Browse the repository at this point in the history
  • Loading branch information
wjwwood committed Apr 4, 2017
1 parent 3982076 commit c8d25e6
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion rmw/include/rmw/validate_node_name.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ rmw_validate_node_name(
int * validation_result,
size_t * invalid_index);

/// Return a string to describe the validation result, or NULL if unknown.
/// Return a validation result description, or NULL if unknown or RMW_NODE_NAME_VALID.
RMW_PUBLIC
RMW_WARN_UNUSED
const char *
Expand Down
2 changes: 1 addition & 1 deletion rmw/include/rmw/validate_topic_name.h
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ rmw_validate_topic_name(
int * validation_result,
size_t * invalid_index);

/// Return a string to describe the validation result, or NULL if unknown.
/// Return a validation result description, or NULL if unknown or RMW_TOPIC_VALID.
RMW_PUBLIC
RMW_WARN_UNUSED
const char *
Expand Down
2 changes: 1 addition & 1 deletion rmw/src/validate_node_name.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ rmw_node_name_validation_result_string(int validation_result)
{
switch (validation_result) {
case RMW_NODE_NAME_VALID:
return "node name is valid";
return NULL;
case RMW_NODE_NAME_INVALID_IS_EMPTY_STRING:
return "node name must not be empty";
case RMW_NODE_NAME_INVALID_CONTAINS_UNALLOWED_CHARACTERS:
Expand Down
2 changes: 1 addition & 1 deletion rmw/src/validate_topic_name.c
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ rmw_topic_validation_result_string(int validation_result)
{
switch (validation_result) {
case RMW_TOPIC_VALID:
return "topic name is valid";
return NULL;
case RMW_TOPIC_INVALID_IS_EMPTY_STRING:
return "topic name must not be empty";
case RMW_TOPIC_INVALID_NOT_ABSOLUTE:
Expand Down
2 changes: 1 addition & 1 deletion rmw/test/test_validate_node_name.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ TEST(test_validate_node_name, valid_node_name) {
ASSERT_EQ(RMW_RET_OK, ret);
ASSERT_EQ(RMW_NODE_NAME_VALID, validation_result);

ASSERT_NE((char *)NULL, rmw_node_name_validation_result_string(validation_result));
ASSERT_EQ((char *)NULL, rmw_node_name_validation_result_string(validation_result));
}

TEST(test_validate_node_name, empty_node_name) {
Expand Down
2 changes: 1 addition & 1 deletion rmw/test/test_validate_topic_name.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ TEST(test_validate_topic_name, valid_topic) {
ASSERT_EQ(RMW_RET_OK, ret);
ASSERT_EQ(RMW_TOPIC_VALID, validation_result);

ASSERT_NE((char *)NULL, rmw_topic_validation_result_string(validation_result));
ASSERT_EQ((char *)NULL, rmw_topic_validation_result_string(validation_result));
}

TEST(test_validate_topic_name, empty_topic_name) {
Expand Down

0 comments on commit c8d25e6

Please sign in to comment.