renamed TEST(Addition, ResultShouldBe2by2) to TEST(OperatorPlus, ResultShouldBe2by2)
added TEST(OperatorPlus, ResultShoulBe17By12)
renamed TEST(OperatorPlus, ResultShoulBe17By12) to TEST(OperatorPlus, ResultShouldBe17By12)
added TEST(OperatorPlus, ResultShouldBeMinus1By12)
added const to return value type for operator+(Fraction, Fraction)
added TEST(OperatorPlus, ResultShouldBe11By4) that is success
added TEST(OperatorPlus, ResultShouldBe15By4)
added failed TEST(OperatorEqual, 1By2And1By2ShouldBeEqual)
added operator==(Fraction, Fraction) and it's simple defintion to success TEST(OperatorEqual, 1By2And1By2ShouldBeEqual)
added failed TEST(OperatorEqual, 1By2And2By3ShouldNotBeEqual)
renamed parameters for operator+(Fraction, Fraction)
renamed parameters at operator==(Fraction, Fraction)
changed algorithm of operator==(Fraction, Fraction) to make TEST(OperatorEqual, 1By2And2By3ShouldNotBeEqual) passed
added TEST(OperatorEqual, 1By2And2By4ShouldBeEqual)
added function defineCommonDenominator(fraction_type, fraction_type)
added operator-(Fraction) and getWithReducedSign(Fraction)
added function getReduced(Fraction)
included <cmath>
changed algorithm of operator==(Fraction, Fraction)
added TEST(OperatorEqual, 1By2And2By4ShouldBeEqual)