Criados test cases e corrigidos alguns bugs.