public void me() throws Exception {
            facebook.setMockJSON("mock_json/page/tabs.json");
            ResponseList<Tab> tabs = facebook.getTabs();
            assertThat(facebook.getHttpMethod(), is(RequestMethod.GET));
            assertThat(facebook.getEndpointURL(), is(pathOf("/me/tabs")));

            assertThat(tabs.size(), is(3));

            Tab tab = tabs.get(0);
            assertThat(tab.getId(), is("137246726435626/tabs/photos"));
            assertThat(tab.getName(), is("Photos"));
            assertThat(tab.getLink().toString(), is("http://www.facebook.com/pages/F4J/137246726435626?sk=photos"));
            assertThat(tab.getApplication().getId(), is("2305272732"));
            assertThat(tab.getApplication().getName(), is("Photos"));
            assertThat(tab.getCustomName(), is(nullValue()));
            assertThat(tab.isPermanent(), is(false));
            assertThat(tab.getPosition(), is(1));
            assertThat(tab.isNonConnectionLandingTab(), is(false));
            assertThat(tab.getImageURL().toString(), is("https://fbcdn-photos-c-a.akamaihd.net/hphotos-ak-prn1/851586_10151609549247733_1069686154_n.gif"));
            assertThat(tab.getCustomImageURL(), is(nullValue()));

            tab = tabs.get(1);
            assertThat(tab.getId(), is("137246726435626/tabs/likes"));
            assertThat(tab.getName(), is("Likes"));
            assertThat(tab.getLink().toString(), is("http://www.facebook.com/pages/F4J/137246726435626?sk=likes"));
            assertThat(tab.getApplication(), is(nullValue()));
            assertThat(tab.getCustomName(), is(nullValue()));
            assertThat(tab.isPermanent(), is(true));
            assertThat(tab.getPosition(), is(2));
            assertThat(tab.isNonConnectionLandingTab(), is(false));
            assertThat(tab.getImageURL(), is(nullValue()));
            assertThat(tab.getCustomImageURL(), is(nullValue()));

            tab = tabs.get(2);
            assertThat(tab.getId(), is("137246726435626/tabs/events"));
            assertThat(tab.getName(), is("Events"));
            assertThat(tab.getLink().toString(), is("http://www.facebook.com/pages/F4J/137246726435626?sk=events"));
            assertThat(tab.getApplication().getId(), is("2344061033"));
            assertThat(tab.getApplication().getName(), is("Events"));
            assertThat(tab.getCustomName(), is(nullValue()));
            assertThat(tab.isPermanent(), is(false));
            assertThat(tab.getPosition(), is(3));
            assertThat(tab.isNonConnectionLandingTab(), is(false));
            assertThat(tab.getImageURL().toString(), is("https://fbcdn-photos-f-a.akamaihd.net/hphotos-ak-prn1/851576_10151412710481034_396386689_n.png"));
            assertThat(tab.getCustomImageURL(), is(nullValue()));
        }