| Test a bug fix where an IndexOutOfBoundsException occurs when adding a field
and converting another field, where the latter field is alphabetically
higher than the former. This is also tested by
EvolveClasses.FieldAddAndConvert, but that class does not test evolving an
entity that was created by catalog version 0. [#15797]
A modified version of this program was run manually with JE 3.2.30 to
produce a log, which is the result of the testSetup() test. The sole log
file was renamed from 00000000.jdb to ConvertAndAddTest.jdb and added to CVS
in this directory. When that log file is opened here, the bug is
reproduced. The modifications to this program for 3.2.30 are:
+ X in testSetup
+ X out testConvertAndAddField
+ don't remove log files in tearDown
+ @Entity version is 0
+ removed field MyEntity.a
This test should be excluded from the BDB build because it uses a stored JE
log file and it tests a fix for a bug that was never present in BDB.
author: Mark Hayes |