Commit c10a913a authored by urbant's avatar urbant
Browse files

No commit message

No commit message
parent aca52280
/***************************************************
** @author STF 433
** @version 0.0.1
** @author STF 433 (updated by STF 521)
** @version 0.0.2
** @purpose 1:27.7, Ensure that the IUT correctly handles attribute definitions and their scoping rules
** @verdict pass reject
***************************************************/
module Sem_2707_OptionalAttributes_008 {
module NegSem_2707_OptionalAttributes_001 {
type enumerated EnumeratedType {e_black, e_white};
......@@ -47,14 +47,15 @@ module Sem_2707_OptionalAttributes_008 {
type port loopbackPort message {
inout MessageType
} with { optional "implicit omit"}
// the optional keyword is not forbidden here, has just no effect
// the optional keyword is forbidden here, because according to the restriction 27.7.a
// a port type shall not have an optional attribute associated to them directly.
type component GeneralComp {
port loopbackPort messagePort
}
testcase TC_Sem_2707_OptionalAttributes_008() runs on GeneralComp {
testcase TC_NegSem_2707_OptionalAttributes_001() runs on GeneralComp {
var MessageType v_testMessage;
......@@ -88,7 +89,7 @@ testcase TC_Sem_2707_OptionalAttributes_008() runs on GeneralComp {
}
control{
execute(TC_Sem_2707_OptionalAttributes_008());
execute(TC_NegSem_2707_OptionalAttributes_001());
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment