Witam,
Czy ktoś z Was wie jak wykonać testy dla następujących przykładów, czy testy które napisałam są ok?
*Na przykładzie symbolu Newtona zilustrować proces dochodzenia do rozwiązania z wykorzystaniem TDD.
public void TestNewton()
{
Newton n= new Newton();
long result1 = n.new(-5,-4);
assterEquals(0,result1);
long result2 = n.new(5,8);
assterEquals(0,result2);
long result3 = n.new(4,0);
assterEquals(1,result3);
long result4 = n.new(4,4);
assterEquals(1,result4);
long result5 = n.new(8,7);
assterEquals(8,result5);
}
*Na przykładzie funkcji Ackermana Hermesa zilustrować proces dochodzenia do rozwiązania z wykorzystaniem TDD.
public void TestAckerman()
{
Ackerman a= new Ackerman();
long result1 = a.new(-4,2);
assterEquals(0,result1);
long result2 = a.new(2,-4);
assterEquals(0,result2);
long result3 = a.new(-4,-5);
assterEquals(0,result3);
long result4 = a.new(0,4);
assterEquals(5,result4);
long result5 = a.new(4,0);
assterEquals(5,result5);
long result5 = a.new(2,4);
assterEquals(11,result5);
}
*oraz jakie są różnice pomiędzy 'assertSame()' i 'assertEquals()'?
Z góry dziękuje za odpowiedź i pozdrawiam! :)