aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core/test/firebase/firestore/auth/token_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/core/test/firebase/firestore/auth/token_test.cc')
-rw-r--r--Firestore/core/test/firebase/firestore/auth/token_test.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/Firestore/core/test/firebase/firestore/auth/token_test.cc b/Firestore/core/test/firebase/firestore/auth/token_test.cc
index a0f2c48..8f784d6 100644
--- a/Firestore/core/test/firebase/firestore/auth/token_test.cc
+++ b/Firestore/core/test/firebase/firestore/auth/token_test.cc
@@ -26,6 +26,14 @@ TEST(Token, Getter) {
Token token("token", User("abc"));
EXPECT_EQ("token", token.token());
EXPECT_EQ(User("abc"), token.user());
+ EXPECT_TRUE(token.is_valid());
+}
+
+TEST(Token, InvalidToken) {
+ const Token& token = Token::Invalid();
+ EXPECT_ANY_THROW(token.token());
+ EXPECT_EQ(User::Unauthenticated(), token.user());
+ EXPECT_FALSE(token.is_valid());
}
} // namespace auth