This commit is contained in:
2025-12-05 21:32:57 +08:00
parent 727096b8e6
commit e580f911cb
3 changed files with 68 additions and 0 deletions

45
tests/test_1025.cpp Normal file
View File

@@ -0,0 +1,45 @@
// 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);
}