testes com abstract e extends