26.09.2013 Views

Transformation of Applicative Specifications into Imperative ...

Transformation of Applicative Specifications into Imperative ...

Transformation of Applicative Specifications into Imperative ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

G.1. GREY BOX TEST OF THE PROGRAM<br />

continued from previous page<br />

Test Case Description Types <strong>of</strong> Interest Result<br />

TC_T47 If expression <strong>of</strong> the type <strong>of</strong><br />

interest<br />

t : T OK<br />

TC_T48 If expression comparing t : T OK<br />

TC_T49<br />

the type <strong>of</strong> interest<br />

Case expression with the t : T OK<br />

value expression cased<br />

over being a proper Tgenerator,<br />

value literal<br />

pattern , name pattern,<br />

TC_T50<br />

wildcard pattern<br />

Case expression <strong>of</strong> the type<br />

<strong>of</strong> interest, product pattern<br />

t : T OK<br />

TC_T51 Case expression, record t : T OK<br />

TC_T52<br />

pattern<br />

Case expression, enumerated<br />

list pattern, concatenated<br />

list pattern<br />

t : T OK<br />

TC_T53 Assignment expression due<br />

to implicit generator<br />

t : T OK<br />

TC_T54 Sequencing expression due<br />

to T-generator in connection<br />

with implicit observer<br />

t : T OK<br />

TC_T55 Formal function applica- t : T OK<br />

tion with product expression<br />

containing type <strong>of</strong> interest<br />

TC_T56 Formal function applica- t : T OK<br />

TC_T57<br />

tion with product expression<br />

and type <strong>of</strong> interest<br />

outside product expression<br />

Two types <strong>of</strong> interest t : T, s : S OK<br />

TC_T58 Product expression con- t : T OK<br />

taining type <strong>of</strong> interest<br />

TC_T59<br />

inside product expression,<br />

expected type is carried on<br />

Access description carried<br />

on<br />

t : T OK<br />

TC_T60 Explicit value definition t : T OK<br />

continued on next page<br />

559

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!