1Test run started : 05/29/2008 02:51:22 PM
2BEGIN String Plus Double
3 TEST START : double = string + double
4The next compute raises error: s = null, d = null, r = s + d
5  ITEM Assertion OK : s = null, d = null, r = s + d .The result is: -1
6  ITEM Assertion OK : s = null, d = null, r = s & d .The result is: 0
7The next compute raises error: s = null, d = 20, r = s + d
8  ITEM Assertion OK : s = null, d = 20, r = s + d .The result is: -1
9  ITEM Assertion OK : s = null, d = 20, r = s & d .The result is: 20
10  ITEM Assertion OK : s = '10', d = null, r = s + d .The result is: 10
11  ITEM Assertion OK : s = '10', d = null, r = s & d .The result is: 100
12  ITEM Assertion OK : s = '10', d = 20, r = s + d .The result is: 30
13  ITEM Assertion OK : s = '10', d = 20, r = s & d .The result is: 1020
14The next compute raises error: s = 'abc', d = null, r = s + d
15  ITEM Assertion OK : s = 'abc', d = null, r = s + d .The result is: -1
16The next compute raises error: s = 'abc', d = null, r = s & d
17  ITEM Assertion OK : s = 'abc', d = null, r = s & d .The result is: -1
18The next compute raises error: s = 'abc', d = 20, r = s + d
19  ITEM Assertion OK : s = 'abc', d = 20, r = s + d .The result is: -1
20The next compute raises error: s = 'abc', d = 20, r = s & d
21  ITEM Assertion OK : s = 'abc', d = 20, r = s & d .The result is: -1
22 TEST OK : double = string + double
23 TEST START : string = string + double
24The next compute raises error: s = null, d = null, r = s + d
25  ITEM Assertion OK : s = null, d = null, r = s + d .The result is: -1
26  ITEM Assertion OK : s = null, d = null, r = s & d .The result is: 0
27The next compute raises error: s = null, d = 20, r = s + d
28  ITEM Assertion OK : s = null, d = 20, r = s + d .The result is: -1
29  ITEM Assertion OK : s = null, d = 20, r = s & d .The result is: 20
30  ITEM Assertion OK : s = '10', d = null, r = s + d .The result is: 10
31  ITEM Assertion OK : s = '10', d = null, r = s & d .The result is: 100
32  ITEM Assertion OK : s = '10', d = 20, r = s + d .The result is: 30
33  ITEM Assertion OK : s = '10', d = 20, r = s & d .The result is: 1020
34The next compute raises error: s = 'abc', d = null, r = s + d
35  ITEM Assertion OK : s = 'abc', d = null, r = s + d .The result is: -1
36  ITEM Assertion OK : s = 'abc', d = null, r = s & d .The result is: abc0
37The next compute raises error: s = 'abc', d = 20, r = s + d
38  ITEM Assertion OK : s = 'abc', d = 20, r = s + d .The result is: -1
39  ITEM Assertion OK : s = 'abc', d = 20, r = s & d .The result is: abc20
40 TEST OK : string = string + double
41 TEST START : double = string + string
42The next compute raises error: s = null, d = null, r = s + d
43  ITEM Assertion OK : s = null, d = null, r = s + d .The result is: -1
44The next compute raises error: s = null, d = null, r = s & d
45  ITEM Assertion OK : s = null, d = null, r = s & d .The result is: -1
46  ITEM Assertion OK : s = null, d = 20, r = s + d .The result is: 20
47  ITEM Assertion OK : s = null, d = 20, r = s & d .The result is: 20
48  ITEM Assertion OK : s = '10', d = null, r = s + d .The result is: 10
49  ITEM Assertion OK : s = '10', d = null, r = s & d .The result is: 10
50  ITEM Assertion OK : s = '10', d = 20, r = s + d .The result is: 1020
51  ITEM Assertion OK : s = '10', d = 20, r = s & d .The result is: 1020
52The next compute raises error: s = 'abc', d = null, r = s + d
53  ITEM Assertion OK : s = 'abc', d = null, r = s + d .The result is: -1
54The next compute raises error: s = 'abc', d = null, r = s & d
55  ITEM Assertion OK : s = 'abc', d = null, r = s & d .The result is: -1
56The next compute raises error: s = 'abc', d = 20, r = s + d
57  ITEM Assertion OK : s = 'abc', d = 20, r = s + d .The result is: -1
58The next compute raises error: s = 'abc', d = 20, r = s & d
59  ITEM Assertion OK : s = 'abc', d = 20, r = s & d .The result is: -1
60 TEST OK : double = string + string
61END  String Plus Double
62Test run finished : 05/29/2008 02:51:22 PM
63