16 #include "tensorflow_serving/core/servable_id.h"
18 #include <gtest/gtest.h>
20 namespace tensorflow {
28 TEST(ServableIdTest, Equals) {
29 EXPECT_TRUE((ServableId{
"a", 1} == ServableId{
"a", 1}));
31 EXPECT_FALSE((ServableId{
"b", 2} == ServableId{
"a", 2}));
32 EXPECT_FALSE((ServableId{
"b", 1} == ServableId{
"b", 2}));
35 TEST(ServableIdTest, NotEquals) {
36 EXPECT_FALSE((ServableId{
"a", 1} != ServableId{
"a", 1}));
38 EXPECT_TRUE((ServableId{
"b", 2} != ServableId{
"a", 2}));
39 EXPECT_TRUE((ServableId{
"b", 1} != ServableId{
"b", 2}));
42 TEST(ServableIdTest, LessThan) {
43 EXPECT_TRUE((ServableId{
"a", 1} < ServableId{
"b", 1}));
44 EXPECT_TRUE((ServableId{
"b", 1} < ServableId{
"b", 2}));
45 EXPECT_TRUE((ServableId{
"a", 1} < ServableId{
"b", 2}));
47 EXPECT_FALSE((ServableId{
"a", 1} < ServableId{
"a", 1}));
49 EXPECT_FALSE((ServableId{
"b", 1} < ServableId{
"a", 1}));
50 EXPECT_FALSE((ServableId{
"b", 2} < ServableId{
"b", 1}));
51 EXPECT_FALSE((ServableId{
"b", 2} < ServableId{
"a", 1}));