@Test public void testLoadObject_CurrencyAmount() throws IOException, InstantiationException, IllegalAccessException, NoSuchFieldException { System.out.println("loadObject(CurrencyAmount)"); // NOI18N. final URL url = getClass() .getResource("/api/web/gw2/mapping/v2/account/wallet/currency_amount1.json"); // NOI18N. final JsonpContext instance = JsonpContext.SAX; final CurrencyAmount value = instance.loadObject(CurrencyAmount.class, url); assertNotNull(value); assertEquals(1, value.getId()); assertEquals(100001, value.getValue()); }
@Test public void testLoadObject_Quaggan_Remote() throws IOException, InstantiationException, IllegalAccessException, NoSuchFieldException { System.out.println("loadObject(Quaggan remote)"); // NOI18N. final String expId = "box"; // NOI18N. final Optional<URL> expURL = Optional.of(new URL("https://static.staticwars.com/quaggans/box.jpg")); // NOI18N. final URL url = getClass().getResource("/api/web/gw2/mapping/v2/quaggans/quaggan1.json"); // NOI18N. final JsonpContext instance = JsonpContext.SAX; final Quaggan value = instance.loadObject(Quaggan.class, url); assertNotNull(value); assertEquals(expId, value.getId()); assertEquals(expURL, value.getUrl()); }