[svn-r16463] merge from trunk

Bug fix: for compound types, the not comparable test for members was not done
Solution: for compound types, recursively apply that check
Two new cases are added
1) the compound type has a different number of members. Message printed is
<obj1> has X members <obj2> has Y members
Where X and Y are the number of members of each compound type being compared
2) the compound type has not comparable types (for example a double and an int at the same index)
In this case the message
Comparison not possible: object1 is of class1 and object2 is of class2
Is replaced with
Comparison not possible: object1 has a  class1 and object2 has a  class2
Modified the test generator program to have these 2  cases
Added a shell run for these 2  cases



Tested: h5committest
This commit is contained in:
Pedro Vicente Nunes
2009-02-11 11:37:46 -05:00
parent c4a18e8ac7
commit 8fd5f783b4
11 changed files with 175 additions and 9 deletions

View File

@@ -29,6 +29,9 @@ file1 file2
x /g2/dset4
x /g2/dset5
x /g2/dset6
x /g2/dset7
x /g2/dset8
x /g2/dset9
group : </> and </>
0 differences found