Skip to main content The Trailblazer Community will be unavailable from 2/1/2025 to 2/2/2025. Please plan your activities accordingly.
I have a RestClient test class. In the following part I get this error,

static testmethod void testGet() { 

        RestClientSpy spy = new RestClientSpy();

        

        spy.send(RequestMethods.GET.name(), '/services/data', null);

        

        System.assertEquals(1, spy.getSendCount());

        System.assertEquals(null, spy.getHttpRequest().getBody()); 

        System.assertEquals('GET', spy.getHttpRequest().getMethod()); 

    }

"System.AssertException: Assertion Failed: Expected: null, Actual:"

I tried different things to make it work, still am unable to figure it out. Can anyone help me in this please?

TIA.
2 answers
  1. Jul 22, 2021, 1:24 PM
    Hi Anna Suganthi,

    Make sure that your Expected and Actual Value should be the same, check that spy.getHttpRequest().getBody() will return null if you expect the null.

    you can get help from this :

    https://help.salesforce.com/articleView?id=000318949&type=1&mode=1 (https://help.salesforce.com/articleView?id=000318949&type=1&mode=1)

    https://developer.salesforce.com/forums/?id=906F0000000AhESIA0

    If you find your Solution then mark this as the best answer.

    Thank you!

    Regards,

    Suraj Tripathi

     
Loading
0/9000