Refactoring
testWillThrowExceptionIfABooleanTrueValueIsUsed
testWillReturnTheExactStringUsed
testWillThrowExceptionIfABooleanFalseValueIsUsed
testWillConvertAnIntegerToAString
testWillReturnTheMethodsReturnValueIfItIsCallable
testWillAlwaysReturnAStringEvenIfItHasToRecurse
testWillThrowExceptionIfANullValueIsUsed
testWillReturnTheExceptionMessageIfTheCallableValueThrowsAnException
testWillRenderAnObjectAsAString
testWillExpandScientificNotationToAbsoluteValue
testWillThrowExceptionIfAnObjectThatCanNotBeConvertedToAString
testWillReturnAJsonStringForAnArray
testWillThrowExceptionIfAResourceValueIsUsed