Common test class, e.g. EnergyTest, subclassed by MethodEnergyTest (e.g. Semiempirical, DFT...), further subclassed by adapter (e.g. GAMESS, MOPAC7...)
Also MethodEnergyComparison, MethodOptComparison, etc.
This should get rid of code redundancy and make it easier to cross-validate adapters.
Common test class, e.g. EnergyTest, subclassed by MethodEnergyTest (e.g. Semiempirical, DFT...), further subclassed by adapter (e.g. GAMESS, MOPAC7...)
Also MethodEnergyComparison, MethodOptComparison, etc.
This should get rid of code redundancy and make it easier to cross-validate adapters.