assertInstanceOf( Status::class, $st ); if ( $expected === false ) { $this->assertFalse( $st->isOK(), 'Expected isOK() == false' ); } else { $this->assertSame( $expectedGoodStatus, $st->isGood(), 'Expected isGood() == ' . ( $expectedGoodStatus ? 'true' : 'false' ) ); $this->assertTrue( $st->isOK(), 'Expected isOK == true' ); $val = FormatJson::encode( $st->getValue(), false, FormatJson::ALL_OK ); $this->assertEquals( $expected, $val ); } } }