Skip to content
Snippets Groups Projects
utils_unit.cpp 507 B
Newer Older
#include "catch.hpp"
#include <ftl/protocol/channelUtils.hpp>

using ftl::protocol::Channel;
using std::string;

SCENARIO( "Channel names", "[utility]" ) {
    GIVEN( "a valid channel name" ) {
        REQUIRE( ftl::protocol::fromName("User") == Channel::kUser );
    }

    GIVEN( "an invalid channel name" ) {
        REQUIRE( ftl::protocol::fromName("RandomWord") == Channel::kNone );
    }

    GIVEN( "a channel, get a name" ) {
        REQUIRE( ftl::protocol::name(Channel::kUser) == "User" );
    }
}