I need to check if a variable is an object of the User type.
User is my class $user
my object
$this->assertInstanceOf($user,User);
Or You can use something like:
$this->assertInstanceOf(get_class($expectedObject), $user);
I usually use this when I'm checking i.e. if setter method is returning reference to self.
$testedObj = new ObjectToTest();
$this->assertInstanceOf(
get_class($testedObj),
$testedObj->setSomething('someValue'),
'Setter is not returning $this reference'
);