Sipunit.

Sipunit fornece uma biblioteca de classe que permite que os desenvolvedores de software criem testes de unidade automatizados para aplicativos SIP.
Baixe Agora

Sipunit. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Becky Mc
  • Site do editor:
  • http://www.cafesip.org/projects/sipunit/

Sipunit. Tag


Sipunit. Descrição

Sipunit fornece uma biblioteca de classes que permite que os desenvolvedores de software criem testes de unidade automatizados para aplicativos SIP. Sipunit fornece um ambiente de teste voltado para testes unitários SIP aplicativos. O Projeto SipUnit estende a estrutura de teste JUnit para incorporar asserções específicas SIP, e fornece uma API de alto nível para executar as operações SIP necessárias para interagir ou invocar um programa de teste. Um programa de teste usando a API SIPUNIT é escrito em Java e atua Como um elemento de rede que envia / recebe solicitações e respostas SIP. A API SIPUNIT inclui cliente do Agente do Usuário SIP (UAC), servidor do usuário do usuário (UAS) e funcionalidade básica do UAC / UAS Core - o conjunto de funções de processamento que reside acima das camadas de transação e transporte SIP - com a finalidade de interagir com o teste O Target.SipUnit usa a implementação de referência Jain-SIP como sua pilha / motor de sabor subjacente. O objetivo principal do sipunit é abstrair os detalhes do manuseio de mensagens / chamadas SIP e facilitar o código de teste sequencial de fluxo livre, de modo que um alvo de teste possa ser exercido rapidamente e indolor. Um programa de teste usando Sipunit API: 1. Estende o sipstase2. Cria objetos de API Sipunit - Sipstack, SipPhone, Sipcall, etc.3. Chama métodos no (s) objeto (s) para configurar e iniciar ações em direção a um destino de teste SIP. Por exemplo: sipphone.makecall ("SIP: roger@nist.gov", sipresponse.ok, ....) faz uma chamada de baunilha para SIP: roger@nist.gov e blocos até que um OK seja recebido ou um tempo limite ocorre. O alvo de teste pode ser qualquer nó até e incluindo o destino final da mensagem de solicitação do convite.4. Verifica os resultados da ação que envolve a meta de teste usando os métodos de afirmação específicos do SIP fornecidos pelo SipUnit e pelos métodos Standard Junit Assert. Por exemplo: AssertTheadercontains (sipcall.getlastreceiveDresponse (), "de", "SIP: amit@nist.gov"), assertEquals ("Resposta inesperada recebida", sipresponse.OK, sipcall.getreturnCode ()). Aqui estão alguns recursos importantes de "SIPUNIT": · Um conjunto básico de métodos de afirmação específicos do SIP - AssertTheaderPresent (), AssertTheadercontains (), AssertPodyPresent (), etc. · API de alto nível para interagir com um alvo de teste. · Acesso de mensagens SIP de baixo nível para interagir Com um alvo de teste. · Registro / registro de registro e processamento de chamadas com ou sem autenticação (Digest). · Suporte para tempo limite especificado por testes. · Suporte para diferentes configurações de roteamento. O que é novo nesta versão: · Suporte foi adicionado para cancelar o manuseio. · Há bugs e melhorias. · A pilha de gama jain subjacente foi atualizada para revisão 1.2.72. O que há de novo nesta versão: · Encaminhar o suporte foi adicionado. · A pilha de jain-sip e as bibliotecas Junit foram atualizadas. · Aprimoramentos de recursos e correções de bugs foram feitas.


Sipunit. Software Relacionado

Www :: busca

www :: busca é uma coleção de módulos Perl que fornecem um mecanismo de pesquisa da API aos www. ...

169

Download