[NUnit 2.0] Unittest methods

Pagina: 1
Acties:

  • DrDelete
  • Registratie: Oktober 2000
  • Laatst online: 11:02
Ik ben een rekenkundige class MyValue aan het testen met NUnit.

Stel dat de class als volgt getest moet worden (let niet op de inhoud, beetje triviaal):


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   [Test]
   public void MyValueTest1()
   {
      MyValue value = 2;

      Assert.IsTrue(value.Value == 2, 
             "Value must be 2, value found: {0}", value.Value);
   }

   [Test]
   public void MyValueTest2()
   {
      MyValue value = 2;
      value = value + 3;

      Assert.IsTrue(value.Value == 5, 
           "Value must be 5, value found: {0}", value.Value);
   }


Ik zit dus met de naamgeving van de methods. Ik test dus de MyValue class, de hoeveelheid tests zijn groot want ik wil ook delen en vermenigvuldigen testen. Het handigste leek me om gewoon maar te gaan nummeren.

Wat zijn jullie ideeën ?

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:54
Ik geef in m'n method naam gewoon weer wat er getest wordt.
In jouw voorbeeld wordt dat dus:
code:
1
2
3
4
5
6
7
8
[Test]
public void TestMyValueAssignment()
{
}
[Test]
public void TestMyValueAddition
{
}

https://fgheysels.github.io/


  • DrDelete
  • Registratie: Oktober 2000
  • Laatst online: 11:02
whoami schreef op woensdag 28 februari 2007 @ 12:21:
Ik geef in m'n method naam gewoon weer wat er getest wordt.
In jouw voorbeeld wordt dat dus:
code:
1
2
3
4
5
6
7
8
[Test]
public void TestMyValueAssignment()
{
}
[Test]
public void TestMyValueAddition
{
}
In die richting zat ik in eerste instantie ook te denken, echter... de inhoud van de methods worden dan wel behoorlijk groot (ik test kanten van de operator assignments namelijk)

[ Voor 16% gewijzigd door DrDelete op 28-02-2007 12:27 ]