Tips för unit-test av http requests

Diskussion i 'Frågor, support och diskussion' startad av mach, 27 sept 2011.

  1. mach

    mach Youth Droid Medlem

    Blev medlem:
    29 apr 2010
    Inlägg:
    115
    Mottagna gillanden:
    4

    MINA ENHETER

    Någon som har ett bra exempel på hur man skall unit-testa kod som använder DefaultHttpClient, HttpContext, HttpResponse osv. Som det är nu får jag modul-testa för hand, vore fint att kunna köra automatiska test i junit.

    Letar efter drivare som kan generera alla möjliga felfall med tappat nät, timeouts osv.
     
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Jag har ingen automatisk metod för att skapa alla felfall, men när du mockar klasserna så kan du skapa alla felfallen som kan inträffa. Det krävs lite arbete för att ta reda på hur svaret ser ut vid varje fel, men när det väl är gjort så har du en bra testsuite. Vet inte vad du använder för mockningsramverk, men jag kan rekommendera Mockito. Enklare ramverk har jag inte hittat: mockito - simpler & better mocking - Google Project Hosting