// 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);
}
