Como escrever um caso de teste JUnit para testar threads e eventos

Eu tenho um código java que funciona em um thread (principal). A partir do thread principal, gero um novo thread no qual faço uma chamada de servidor. Depois que a chamada do servidor é concluída, estou fazendo algum trabalho no novo thread e depois o código se junta ao thread principa

Estou usando o eclipse Jobs para fazer a chamada do servido

Quero saber como escrever um caso de teste JUnit para iss

questionAnswers(6)

yourAnswerToTheQuestion