https://github.com/restcomm/sipunit
Contains SipUnit SIP Testing framework
https://github.com/restcomm/sipunit
Last synced: 6 months ago
JSON representation
Contains SipUnit SIP Testing framework
- Host: GitHub
- URL: https://github.com/restcomm/sipunit
- Owner: RestComm
- License: agpl-3.0
- Created: 2012-08-17T17:43:30.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2023-04-10T18:17:41.000Z (about 2 years ago)
- Last Synced: 2023-12-28T19:11:52.374Z (over 1 year ago)
- Language: Java
- Homepage: http://www.restcomm.com/
- Size: 9.86 MB
- Stars: 36
- Watchers: 29
- Forks: 33
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Try Restcomm Cloud NOW for FREE!](https://www.restcomm.com/sign-up/) Zero download and install required.
All Restcomm [docs](https://www.restcomm.com/docs/) and [downloads](https://www.restcomm.com/downloads/) are now available at [Restcomm.com](https://www.restcomm.com).
[](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2FRestComm%2Fsipunit?ref=badge_shield)
SipUnit
-------Overview
-------
SipUnit provides a test environment geared toward unit testing SIP applications. It extends the JUnit test framework to incorporate SIP-specific assertions, and it provides a high-level API for performing the SIP operations needed to interact with or invoke a test target. A test program using the SipUnit API is written in Java and acts as a network element that sends/receives SIP requests and responses. The SipUnit API includes SIP User Agent Client (UAC), User Agent Server (UAS), and basic UAC/UAS Core functionality – the set of processing functions that resides above the SIP transaction and transport layers – for the purpose of interacting with the test target. SipUnit uses the JAIN-SIP reference implementation as its underlying SIP stack/engine. The primary goal of SipUnit is to abstract the details of SIP messaging/call handling and facilitate free-flowing, sequential test code so that a test target can be exercised quickly and painlessly.