Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
TST
ATS
Commits
42b7920e
Commit
42b7920e
authored
Mar 29, 2019
by
Miguel Angel Reina Ortega
Browse files
Review and clean up of TC_CSE_REG_CRE_010
Signed-off-by:
reinaortega
<
miguelangel.reinaortega@etsi.org
>
parent
7a88d124
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
21 deletions
+27
-21
OneM2M_Testcases_CSE_Release_1.ttcn
OneM2M_Testcases_CSE_Release_1.ttcn
+27
-21
No files found.
OneM2M_Testcases_CSE_Release_1.ttcn
View file @
42b7920e
...
...
@@ -1014,7 +1014,6 @@ module OneM2M_Testcases_CSE_Release_1 {
v_ae1
.
done
;
v_ae1
.
start
(
f_CSE_REG_CRE_010
());
v_ae1
.
done
;
}
...
...
@@ -1024,6 +1023,7 @@ module OneM2M_Testcases_CSE_Release_1 {
var
MsgIn
v_response
;
var
RequestPrimitive
v_request
;
var
integer
v_aeIndex
:=
-
1
;
var
template
RequestPrimitive
v_updateAeAnnc
:=
mw_updateAEAnnc
;
//Test control
if
(
not
(
PICS_MN_CSE
))
{
...
...
@@ -1038,47 +1038,53 @@ module OneM2M_Testcases_CSE_Release_1 {
vc_cse1
.
start
(
f_cse_registrationRemoteCse
(
mw_createRemoteCSE
));
vc_cse1
.
done
;
vc_cse1
.
start
(
f_cse_announcementProcedure_createHandler
());
v_aeIndex
:=
f_cse_createResource
(
int2
,
m_createAe
(
PX_APP_ID
,
omit
,
PX_ALLOWED_S_AE_IDS
[
0
]));
vc_cse1
.
start
(
f_cse_announcementProcedure_createHandler
());
vc_cse1
.
done
;
f_aeSimu_checkComponentDoneAndGetVerdict
(
vc_cse1
);
//TODO Deregister
//f_cse_deleteResource(v_aeIndex);
v_request
:=
valueof
(
m_delete
(
f_getResourceAddress
(
v_aeIndex
),
f_getOriginator
(
v_aeIndex
)));
mcaPort
.
send
(
f_getMsgOutPrimitive
(
m_request
(
v_request
)));
//AE Deregistration
vc_cse1
.
start
(
f_cse_announcementProcedure_updateHandler
());
f_cse_deleteResource
(
v_aeIndex
);
f_aeSimu_checkComponentDoneAndGetVerdict
(
vc_cse1
);
//Test Body
f_cse_createResource
(
int2
,
m_createAe
(
PX_APP_ID
,
omit
,
f_getResourceId
(
vc_resourcesList
[
v_aeIndex
].
resource
)));
v_updateAeAnnc
.
primitiveContent
.
aEAnnc
.
link
:=
PX_CSE_ID
&
"/"
&
f_getResourceId
(
vc_resourcesList
[
v_aeIndex
].
resource
);
v_updateAeAnnc
.
primitiveContent
.
aEAnnc
.
labels
:=
{
"Credential-ID:None"
};
vc_cse1
.
start
(
f_cse_announcementProcedure_createHandler
(
mw_createAEAnnc_s_ae_id
(
PX_CSE_ID
,
-
,
-
,
-
)));
vc_cse1
.
done
;
vc_cse1
.
start
(
f_cse_announcementProcedure_updateHandler
(
v_updateAeAnnc
));
tc_ac
.
start
;
v_request
:=
valueof
(
m_createAe
(
PX_APP_ID
,
omit
,
f_getResourceId
(
vc_resourcesList
[
v_aeIndex
].
resource
)));
mcaPort
.
send
(
f_getMsgOutPrimitive
(
m_request
(
v_request
)));
tc_ac
.
start
;
alt
{
[]
mcaPort
In
.
receive
(
mw_response
(
mw_responsePrimitive
(
int2001
)))
->
value
v_response
{
[]
mcaPort
.
receive
(
mw_response
(
mw_responsePrimitive
(
int2001
)))
->
value
v_response
{
tc_ac
.
stop
;
//continue to test the content
if
(
ischosen
(
v_response
.
primitive
.
responsePrimitive
.
primitiveContent
.
aE
)){
if
(
v_response
.
primitive
.
responsePrimitive
.
primitiveContent
.
aE
.
a
pp
_ID
==
PX_APP_ID
){
if
(
v_response
.
primitive
.
responsePrimitive
.
primitiveContent
.
aE
.
a
E
_ID
==
f_getResourceId
(
vc_resourcesList
[
v_aeIndex
].
resource
)
){
setverdict
(
pass
,
__SCOPE__
&
": AE creation success."
);
}
else
{
setverdict
(
fail
,
__SCOPE__
&
":
Error in AE content.
"
);
setverdict
(
fail
,
__SCOPE__
&
":
Wrong AE-ID assigned during re registration
"
);
}
}
else
{
setverdict
(
fail
,
__SCOPE__
&
":
primitiveContent doesn't exis
t"
);
setverdict
(
fail
,
__SCOPE__
&
":
Ae representation not presen
t"
);
}
}
[]
mcaPort
In
.
receive
{
[]
mcaPort
.
receive
(
mw_response
(
mw_responsePrimitive
(
?
)))
{
tc_ac
.
stop
;
setverdict
(
fail
,
__SCOPE__
&
": Error while
creating AE
"
);
setverdict
(
fail
,
__SCOPE__
&
": Error while
AE re registration
"
);
}
[]
tc_ac
.
timeout
{
setverdict
(
fail
,
__SCOPE__
&
": No answer while creating AE"
);
}
}
f_aeSimu_checkComponentDoneAndGetVerdict
(
vc_cse1
);
// Postamble
f_cse_postamble_deleteResources
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment