    @Test
    public void sendPushReceiptStatusBackground() throws Exception {

        Assert.assertFalse(callbackFlag);
        NCMBPushService pushService = (NCMBPushService) NCMB.factory(NCMB.ServiceType.PUSH);
        pushService.sendPushReceiptStatusInBackground("7FrmPTBKSNtVjajm", new ExecuteServiceCallback() {
            @Override
            public void done(JSONObject json, NCMBException e) {
                //checkAssert
                Assert.assertNull(e);
                try {
                    Assert.assertEquals("2014-06-04T11:28:30.348Z", json.getString("updateDate"));
                } catch (JSONException error) {
                    Assert.assertNull(error);
                }
                callbackFlag = true;
            }
        });

        Robolectric.flushBackgroundThreadScheduler();
        ShadowLooper.runUiThreadTasks();

        Assert.assertTrue(callbackFlag);
    }