public function assertSame($expected, $actual, $message = "Assertion failed, expected \"%s\" got \"%s\"")
{
if ($expected !== $actual) {
$stringExpected = is_object($expected) || is_array($expected) ? json_encode($expected) : (string) $expected;
$stringActual = is_object($actual) || is_array($actual) ? json_encode($actual) : (string) $actual;
$this->fail(sprintf($message, $stringExpected, $stringActual));
}
}