checkEqual with different types
checkNotEqual with different types
Added checkThrown and checkNotThrown