summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2011-03-10 10:28:36 +0100
committerHarald Welte <laforge@gnumonks.org>2011-03-10 10:28:36 +0100
commitb41fd1712fff5c397b2e8fba4d8f81d6109e6b51 (patch)
tree062f6858d67cf1bd58dba2dd9d3af26a4b317a3d /test
parent661e3811cd15d6b4db57e626f39f00348dd04871 (diff)
add some first ISUP tests
Diffstat (limited to 'test')
-rw-r--r--test/isup_codec_tests.erl16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/isup_codec_tests.erl b/test/isup_codec_tests.erl
new file mode 100644
index 0000000..8d44f31
--- /dev/null
+++ b/test/isup_codec_tests.erl
@@ -0,0 +1,16 @@
+-module(isup_codec_tests).
+-author('Harald Welte <laforge@gnumonks.org>').
+
+-include_lib("eunit/include/eunit.hrl").
+
+-include("isup.hrl").
+
+
+-define(ISUP_GRS_BIN, <<1,0,23,1,1,14>>).
+-define(ISUP_GRS_DEC, #isup_msg{msg_type = 23,cic = 1, parameters = [{22,{1,<<14>>}}]}).
+
+grs_dec_test() ->
+ ?assertEqual(?ISUP_GRS_DEC, isup_codec:parse_isup_msg(?ISUP_GRS_BIN)).
+grs_enc_test() ->
+ ?assertEqual(?ISUP_GRS_BIN, isup_codec:encode_isup_msg(?ISUP_GRS_DEC)).
+