Package us.monoid.web

Source Code of us.monoid.web.RestyGoogleTest

package us.monoid.web;

import static org.junit.Assert.assertTrue;

import java.io.File;

import org.junit.Test;

import us.monoid.web.Resty;

public class RestyGoogleTest {
//  From all locations I chose this one actually returns different data if you call this service repeatedly... WEIRD./
// added a test in  jp.javacc instead
//  @Test
//  public void testGeocode() throws Exception {
//    // &ll=37.815649,-122.477646
//    Resty r = new Resty();
//    Object object = r.json("http://maps.googleapis.com/maps/api/geocode/json?latlng=37.815649,-122.477646&sensor=false").
//      get("results[address_components.short_name='California 1'].formatted_address");
//    String ggBridge = object.toString();
//    System.out.println("GG:" + ggBridge);
//    assertTrue(ggBridge.contains("Golden Gate Bridge"));
//  }
// 
  @Test
  public void testStaticMap() throws Exception {
    Resty r = new Resty();
    File f = r.bytes("http://maps.google.com/maps/api/staticmap?size=512x512&maptype=hybrid" +
        "&markers=size:mid%7Ccolor:red%7C37.815649,-122.477646&sensor=false").save(File.createTempFile("google", ".png"));
    System.out.println(f.toURI());
    f.delete();
  }
}
TOP

Related Classes of us.monoid.web.RestyGoogleTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.