This commit is contained in:
49
tests/test_119.cpp
Normal file
49
tests/test_119.cpp
Normal file
@@ -0,0 +1,49 @@
|
||||
// This file is generated by mkfile.py
|
||||
// Date: 2026-03-09
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
#include <solution/119.h>
|
||||
TEST(GetRowTest, Example1)
|
||||
{
|
||||
int returnSize = 0;
|
||||
int *result = getRow(3, &returnSize);
|
||||
|
||||
int expected[] = {1, 3, 3, 1};
|
||||
ASSERT_EQ(returnSize, 4);
|
||||
for (int i = 0; i < returnSize; i++)
|
||||
{
|
||||
EXPECT_EQ(result[i], expected[i]);
|
||||
}
|
||||
|
||||
free(result);
|
||||
}
|
||||
|
||||
TEST(GetRowTest, Example2)
|
||||
{
|
||||
int returnSize = 0;
|
||||
int *result = getRow(0, &returnSize);
|
||||
|
||||
int expected[] = {1};
|
||||
ASSERT_EQ(returnSize, 1);
|
||||
for (int i = 0; i < returnSize; i++)
|
||||
{
|
||||
EXPECT_EQ(result[i], expected[i]);
|
||||
}
|
||||
|
||||
free(result);
|
||||
}
|
||||
|
||||
TEST(GetRowTest, Example3)
|
||||
{
|
||||
int returnSize = 0;
|
||||
int *result = getRow(1, &returnSize);
|
||||
|
||||
int expected[] = {1, 1};
|
||||
ASSERT_EQ(returnSize, 2);
|
||||
for (int i = 0; i < returnSize; i++)
|
||||
{
|
||||
EXPECT_EQ(result[i], expected[i]);
|
||||
}
|
||||
|
||||
free(result);
|
||||
}
|
||||
Reference in New Issue
Block a user