Test-Results for file "basic"

  1. Testcase: v1 value different
  2. Testcase: v2 valueinstance different
  3. Testcase: v3 signature different
  4. Testcase: a1 missing call
  5. Testcase: a2 additional call
  6. Testcase: a3 different instance
  7. Testcase: a4 new class
  8. Testcase: s1 reordered calls
  9. Testcase: s2 ignored instance
  10. Testcase: s3 man in the middle
  11. Testcase: m1 recursive calls
  12. Testcase: m2 exception

Introduction

This document is a summary of the test run performed on .

applicable to
color
description
instance/call
silver
not matched
instance/call
lightgreen
matched
call
limegreen
moved
matched/moved call
lightgreen
match without differences (reordered)
matched/moved call
turquoise
match with different values (reordered)
matched/moved call
mediumturquoise
match different signature (reordered)
matched/moved call
darkturquoise
match with call to different instance (reordered)
instance/call
lightblue
added
instance/call
lightsalmon
missing
Dualview SVGs of the Testcases

Summary

The input file was named basic.udd.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
v1 value different
2
0
0
0
1
0
0
The test did run without problems.Some values or signatures differed.
v2 valueinstance different
2
0
0
0
1
0
0
The test did run without problems.Some values or signatures differed.
v3 signature different
2
0
0
0
1
0
0
The test did run without problems.Some values or signatures differed.
a1 missing call
3
0
0
2
0
0
1
The test did run without problems.Some calls had been missing.
a2 additional call
3
0
0
2
0
1
0
The test did run without problems.
a3 different instance
1
1
1
0
1
0
0
The test did run without problems.Some values or signatures differed.
a4 new class
2
0
1
1
0
1
0
The test did run without problems.
s1 reordered calls
2
0
0
2
0
0
0
The test did run without problems.
s2 ignored instance
2
1
0
0
1
0
1
The test did run without problems.Some values or signatures differed.Some calls had been missing.
s3 man in the middle
2
0
1
0
1
1
0
The test did run without problems.Some values or signatures differed.
m1 recursive calls
2
0
0
1
0
3
0
The test did run without problems.
m2 exception
2
0
0
1
0
0
0
The test did run without problems.
Summary
25
2
3
9
6
6
2
The test did run without problems.Some values or signatures differed.Some calls had been missing.


1. Testcase: v1 value different

Summary

The test did run without problems.Some values or signatures differed.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
v1 value different
2
0
0
0
1
0
0
The test did run without problems.Some values or signatures differed.
Dualview of this testcase

Instances in v1 value different

State
Instance ID
Instance matched
actor
Instance matched
B


Methods in "v1 value different" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setWidth
actor
B
match with different values
def. 5 |
obs. 3 |



2. Testcase: v2 valueinstance different

Summary

The test did run without problems.Some values or signatures differed.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
v2 valueinstance different
2
0
0
0
1
0
0
The test did run without problems.Some values or signatures differed.
Dualview of this testcase

Instances in v2 valueinstance different

State
Instance ID
Instance matched
actor
Instance matched
B


Methods in "v2 valueinstance different" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setBorders
actor
B
match with different values
def. D |
obs. E |



3. Testcase: v3 signature different

Summary

The test did run without problems.Some values or signatures differed.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
v3 signature different
2
0
0
0
1
0
0
The test did run without problems.Some values or signatures differed.
Dualview of this testcase

Instances in v3 signature different

State
Instance ID
Instance matched
actor
Instance matched
B


Methods in "v3 signature different" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setColor
actor
B
match different signature
def. C |
obs. red |



4. Testcase: a1 missing call

Summary

The test did run without problems.Some calls had been missing.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
a1 missing call
3
0
0
2
0
0
1
The test did run without problems.Some calls had been missing.
Dualview of this testcase

Instances in a1 missing call

State
Instance ID
Instance matched
actor
Instance matched
C
Instance matched
B


Methods in "a1 missing call" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setWidth
actor
B
match without differences
def. 5 |
obs. 5 |
1.1
1.1
1.1
setWidth
B
C
match without differences
def. 5 |
obs. 5 |
1.2
1.2
setHeight
B
C
missing call
def. 5 |



5. Testcase: a2 additional call

Summary

The test did run without problems.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
a2 additional call
3
0
0
2
0
1
0
The test did run without problems.
Dualview of this testcase

Instances in a2 additional call

State
Instance ID
Instance matched
actor
Instance matched
C
Instance matched
B


Methods in "a2 additional call" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setWidth
actor
B
match without differences
def. 5 |
obs. 5 |
1.1
1.1
1.1
setWidth
B
C
match without differences
def. 5 |
obs. 5 |
1.2
1.2
setHeight
B
C
additional call
obs. 5 |



6. Testcase: a3 different instance

Summary

The test did run without problems.Some values or signatures differed.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
a3 different instance
1
1
1
0
1
0
0
The test did run without problems.Some values or signatures differed.
Dualview of this testcase

Instances in a3 different instance

State
Instance ID
Instance matched
actor
Instance added
C
Instance missing
B


Methods in "a3 different instance" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setWidth
actor
B
match with call to different instance
def. 5 |
obs. 5 |



7. Testcase: a4 new class

Summary

The test did run without problems.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
a4 new class
2
0
1
1
0
1
0
The test did run without problems.
Dualview of this testcase

Instances in a4 new class

State
Instance ID
Instance matched
actor
Instance added
C
Instance matched
B


Methods in "a4 new class" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setWidth
actor
B
match without differences
def. 5 |
obs. 5 |
1.1
1.1
setBorder
B
C
additional call
obs. 5 |



8. Testcase: s1 reordered calls

Summary

The test did run without problems.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
s1 reordered calls
2
0
0
2
0
0
0
The test did run without problems.
Dualview of this testcase

Instances in s1 reordered calls

State
Instance ID
Instance matched
actor
Instance matched
B


Methods in "s1 reordered calls" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
2
setWidth
actor
B
match without differences (reordered)
def. 5 |
obs. 5 |
2
2
1
setHeight
actor
B
match without differences
def. 3 |
obs. 3 |



9. Testcase: s2 ignored instance

Summary

The test did run without problems.Some values or signatures differed.Some calls had been missing.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
s2 ignored instance
2
1
0
0
1
0
1
The test did run without problems.Some values or signatures differed.Some calls had been missing.
Dualview of this testcase

Instances in s2 ignored instance

State
Instance ID
Instance matched
actor
Instance matched
C
Instance missing
B


Methods in "s2 ignored instance" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setWidth
actor
B
match with call to different instance
def. 5 |
obs. 5 |
1.1
1.1
setWidth
B
C
missing call
def. 5 |



10. Testcase: s3 man in the middle

Summary

The test did run without problems.Some values or signatures differed.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
s3 man in the middle
2
0
1
0
1
1
0
The test did run without problems.Some values or signatures differed.
Dualview of this testcase

Instances in s3 man in the middle

State
Instance ID
Instance matched
actor
Instance matched
C
Instance added
B


Methods in "s3 man in the middle" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setWidth
actor
C
match with call to different instance
def. 5 |
obs. 5 |
1.1
1.1
setWidth
C
C
additional call
obs. 5 |



11. Testcase: m1 recursive calls

Summary

The test did run without problems.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
m1 recursive calls
2
0
0
1
0
3
0
The test did run without problems.
Dualview of this testcase

Instances in m1 recursive calls

State
Instance ID
Instance matched
actor
Instance matched
B


Methods in "m1 recursive calls" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setBorders
actor
B
match without differences
def. A | |
obs. A | |
1.1
1.1
setBorder
B
B
additional call
obs. 1 | A |
1.1.1
1.1.1
setBorder
B
B
additional call
obs. 2 | A |
1.1.1.1
1.1.1.1
setBorder
B
B
additional call
obs. 3 | A |



12. Testcase: m2 exception

Summary

The test did run without problems.

Testcase
matched
instances
missing
instances
additional
instances
fully matched
calls
partly matched
calls
additional calls
missing calls
note
m2 exception
2
0
0
1
0
0
0
The test did run without problems.
Dualview of this testcase

Instances in m2 exception

State
Instance ID
Instance matched
actor
Instance matched
B


Methods in "m2 exception" (merged)

new sequence
original sequence
methodname (S:Static, C:Constructor)
caller
receiver
values
1
1
1
setBorders
actor
B
match without differences
def. A | |
obs. A | |


created by UmlDiff 23.05.2002