TestJenkins/tests/UT_Person.cpp

32 lines
631 B
C++

#include <gtest/gtest.h>
#include "Person.h"
TEST(PersonTest, DefaultValues)
{
Person person;
EXPECT_EQ(person.getName(), "Willy");
EXPECT_EQ(person.getAge(), 32u);
}
TEST(PersonTest, ModifiedValues)
{
Person person;
person.setName("Willy BECHIER");
person.setAge(person.getAge() + 1);
EXPECT_EQ(person.getName(), "Willy BECHIER");
EXPECT_EQ(person.getAge(), 33u);
}
TEST(PersonTest, ModifiedValuesFAILED)
{
Person person;
person.setName("Willy BECHIER");
person.setAge(person.getAge() + 1);
EXPECT_EQ(person.getName(), "Wily BECHIER");
EXPECT_EQ(person.getAge(), 34u);
}