Files
leetcode/tests/test_1025.cpp
2025-12-05 21:32:57 +08:00

46 lines
742 B
C++

// This file is generated by mkfile.py
// Date: 2025-12-05
#include <gtest/gtest.h>
#include <solution/1025.h>
// Tests for divisorGame (LeetCode 1025)
class DivisorGameTest : public ::testing::Test
{
protected:
void AssertDivisorGame(int n, bool expected)
{
ASSERT_EQ(divisorGame(n), expected);
}
};
TEST_F(DivisorGameTest, One)
{
AssertDivisorGame(1, false);
}
TEST_F(DivisorGameTest, Two)
{
AssertDivisorGame(2, true);
}
TEST_F(DivisorGameTest, Three)
{
AssertDivisorGame(3, false);
}
TEST_F(DivisorGameTest, Four)
{
AssertDivisorGame(4, true);
}
TEST_F(DivisorGameTest, LargeEven)
{
AssertDivisorGame(100, true);
}
TEST_F(DivisorGameTest, LargeOdd)
{
AssertDivisorGame(101, false);
}