Avatar billede nfssister Forsker
19. december 2005 - 09:00 Der er 10 kommentarer og
1 løsning

Testklasse i java

Hej...

jeg har fået en opgave som jeg simpelthen ikke forstår... jeg skal lave en test klasse i mit projekt.... hvad er en test klasse ? syntes ikke jeg kan få stykket noget sammen der minder om en testklasse.... jeg har forstået så meget at den "optager" ens handlinger og at man får en log ud af det, så man kan se hvor sin kode fejler... er der nogen der ved hvad jeg skal gøre nu ? :)

Jeg laver det i JBuilder Foundation X
Avatar billede mikkelbm Nybegynder
19. december 2005 - 09:51 #1
Avatar billede mikkelbm Nybegynder
19. december 2005 - 09:53 #2
Men en testklasse er "bare" en klasse der tester de forskellige klasser og metoder du har lavet.
Avatar billede mikkelbm Nybegynder
19. december 2005 - 09:59 #3
Hvis du f.eks. har en metode der lægger to tal sammen:

public int doSomething (int a, int b)
{
  return a + b;
}

Så tester du den metode ved at lave:

int result = doSomething (2, 2);

boolean ok = (result == 4);
Avatar billede mikkelbm Nybegynder
19. december 2005 - 10:00 #4
JUnit har nogle regler for hvordan man sætte en "test-case" op, men det minder lidt om det jeg skrev.
Avatar billede arne_v Ekspert
19. december 2005 - 10:08 #5
http://www.eksperten.dk/artikler/81

JBuilder kan generere JUnit test case stubs
Avatar billede nfssister Forsker
19. december 2005 - 10:25 #6
tak jeg prøver at kigge på det lidt senere i dag...
Avatar billede arne_v Ekspert
19. december 2005 - 10:30 #7
new
test
test case
angiv den klasse som skal testes
etc.etc.
Avatar billede mikkelbm Nybegynder
20. januar 2006 - 23:12 #8
Lukketid?
Avatar billede nfssister Forsker
06. april 2006 - 14:40 #9
ingen smed svar så lukker selv
Avatar billede mikkelbm Nybegynder
06. april 2006 - 14:46 #10
Hmmm!? Du bad ikke om et svar!
Avatar billede mikkelbm Nybegynder
06. april 2006 - 17:28 #11
Og:

"tak jeg prøver at kigge på det lidt senere i dag..."


Lægger ligesom op til lidt respons fra din side!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester