AbstractOpposite and math testing