private GBaseQuery Parse(string parameters) { GBaseQuery query = new GBaseQuery();; query.Uri = new Uri(BaseUrl + parameters); return(query); }
public int run() { if (debug) { Console.WriteLine("GoogleTestRun.run() called"); } // Creates a query on the snippets feed. GBaseQuery query = new GBaseQuery(uriFactory.SnippetsFeedUri); for (int i = 0; i < queryArr.GetLength(0); i++) { query.GoogleBaseQuery = queryArr[i]; query.NumberToRetrieve = MAX_RESULTS; System.Console.WriteLine("Sending request to: " + query.Uri); // Connects to the server and gets the result, which is // then parsed to create a GBaseFeed object. GBaseFeed result = service.Query(query); PrintResult(result); } return(1); }
public void ParseBqTest() { GBaseQuery query = Parse("?bq=hello%20world&max-results=12"); Assert.AreEqual("hello world", query.GoogleBaseQuery); Assert.AreEqual(12, query.NumberToRetrieve); }
private void Execute(string[] args) { string queryString = null; if (args.Length == 3) { args = Init(args, "Google-CsharpQueryExample-1.0"); queryString = args[0]; } else { FatalError("Invalid argument count. Usage:\n" + " queryexample.exe --key <key> \"<query>\""); } // Creates a query on the snippets feed. GBaseQuery query = new GBaseQuery(uriFactory.SnippetsFeedUri); query.GoogleBaseQuery = queryString; query.NumberToRetrieve = MAX_RESULTS; System.Console.WriteLine("Sending request to: " + query.Uri); // Connects to the server and gets the result, which is // then parsed to create a GBaseFeed object. GBaseFeed result = service.Query(query); PrintResult(result); }
public void GenerateOrderByTest() { GBaseQuery query = new GBaseQuery(BaseUrl); query.OrderBy = "test"; Assert.AreEqual(BaseUrl + "?orderby=test", query.Uri.ToString()); }
public void GenerateNoMaxValuesTest() { GBaseQuery query = new GBaseQuery(BaseUrl); query.MaxValues = 0; Assert.AreEqual(BaseUrl + "?max-values=0", query.Uri.ToString()); }
public void GenerateBqTest() { GBaseQuery query = new GBaseQuery(BaseUrl); query.GoogleBaseQuery = "hello"; Assert.AreEqual(BaseUrl + "?bq=hello", query.Uri.ToString()); }
public void GenerateContentTest() { GBaseQuery query = new GBaseQuery(BaseUrl); query.Content = "test"; Assert.AreEqual(BaseUrl + "?content=test", query.Uri.ToString()); }
public void Execute() { GBaseQuery query = new GBaseQuery(uriFactory.ItemsFeedUri); query.GoogleBaseQuery = queryString; WriteToStandardOutput(service.Query(query)); }
public void GenerateRefineTest() { GBaseQuery query = new GBaseQuery(BaseUrl); query.Refine = true; Assert.AreEqual(BaseUrl + "?refine=true", query.Uri.ToString()); query.Refine = false; Assert.AreEqual(BaseUrl, query.Uri.ToString()); }
public void GenerateSortOrderTest() { GBaseQuery query = new GBaseQuery(BaseUrl); query.AscendingOrder = true; Assert.AreEqual(BaseUrl + "?sortorder=ascending", query.Uri.ToString()); query.AscendingOrder = false; Assert.AreEqual(BaseUrl, query.Uri.ToString()); }
public void ParseMissingMaxValuesTest() { GBaseQuery query = Parse("?q=hello"); Assert.AreEqual(-1, query.MaxValues); }
public void ParseMaxValuesTest() { GBaseQuery query = Parse("?q=hello&max-values=3"); Assert.AreEqual(3, query.MaxValues); }