Hirdetés

Új hozzászólás Aktív témák

  • Benex

    senior tag

    Sziasztok!

    Unit tesztet szeretnék írni. Natív java tesztekkel nincs is bajom , de amint context-et kell létrehozni már jönnek is a NullPointerExceptionok.
    Kód részlet:

    @RunWith(JUnit4.class)
    @Suite.SuiteClasses({TokenHandler.class})
    public class TokenTest extends InstrumentationTestCase{


    @Test
    public void expiredTokenTest(){
    TokenHandler th = new TokenHandler();
    Date date = getDate(2016,2,1);

    Key key = MacProvider.generateKey();

    String compactJws = Jwts.builder()
    .setSubject("Joe")
    .setExpiration(date)
    .signWith(SignatureAlgorithm.HS512, key)
    .compact();

    Context context =getInstrumentation().getContext().getApplicationContext();
    // getInstrumentation().getTargetContext()

    assertTrue("Token",th.expiredTest(context,compactJws));
    }
    }

    A contextem null. Hogyan tudok context-tel dolgozni test osztályban?? Előre köszönöm!

Új hozzászólás Aktív témák