public void AdjacentSelf() { CQ res = Dom.Find("#hlinks-user > span+span"); Assert.AreEqual(1, res.Length); Assert.AreEqual("13 bronze badges", res[0]["title"]); }
static DayRollConventions() { ImmutableMap.Builder <string, RollConvention> mapBuilder = ImmutableMap.builder(); foreach (RollConvention roll in Dom.CONVENTIONS) { mapBuilder.put(roll.Name, roll); mapBuilder.put(roll.Name.ToUpper(Locale.ENGLISH), roll); } foreach (RollConvention roll in Dow.CONVENTIONS) { mapBuilder.put(roll.Name, roll); mapBuilder.put(roll.Name.ToUpper(Locale.ENGLISH), roll); } MAP = mapBuilder.build(); for (int i = 0; i < 30; i++) { CONVENTIONS[i] = new Dom(i + 1); } for (int i = 0; i < 7; i++) { DayOfWeek dow = DayOfWeek.of(i + 1); string name = NAMES.substring(i * 6, ((i + 1) * 6) - (i * 6)); CONVENTIONS[i] = new Dow(dow, name); } }
public void Adjacent() { CQ res = Dom.Find("span+a"); Assert.AreEqual(1, res.Length); Assert.AreEqual("profile-link", res[0].ClassName); }
public Gene(Dom g1, Dom g2, bool isCodominant) { alleles = new List <Dom>(); alleles.Add(g1); //first gamete alleles.Add(g2); //second gamete this.isCodominant = isCodominant; //if the gene is codominant }
public override List <Product> GetInfoAboutProduct(string url = null) { if (url != null) { Driver.Navigate().GoToUrl(url); } List <Product> result = new List <Product>(); try { Product product = new Product(); var page = Dom.QuerySelector("#content"); result.Add(product); } catch (NoSuchElementException) { TakeScreenShot($"farnell_error_{DateTime.Now.Millisecond}"); throw; } catch (Exception) { TakeScreenShot($"farnell_error_{DateTime.Now.Millisecond}"); throw; } return(result); }
private void Prikaz() { // da bi bi imali informaciju iskljucivo o Domu u kome radi odredjeni Socijalni radnik; string username = LogInSocijalniRadnik.UserName; string password = LogInSocijalniRadnik.PassWord; List <Zaposleni> lista = new List <Zaposleni>(); lista = DataProvider.GetZaposleni(); Zaposleni z = new Zaposleni(); for (int i = 0; i < lista.Count; i++) { if (lista[i].user_name == username && lista[i].password == password) { z = lista[i]; } } id_doma = DataProvider.ZaposleniIdDoma(z.ime, z.prezime); d = DataProvider.GetDomID(id_doma); lblAdresaDoma.Text = d.adresa; lblNazivDoma.Text = d.naziv; lblIme.Text = z.ime; lblPrezime.Text = z.prezime; lblKapacitet.Text = "Kapacitet:" + d.kapacitet + "\n Zauzeto:" + d.zauzeto; Text = " " + d.naziv; label4.Text = DateTime.Now.ToString(); }
private static void dfs(Dom root) { foreach (var child in root.Children) { dfs(child); } }
public static Dom GetDom(string naziv) { ISession session = SessionManager.GetSession(); Dom dom = new Dom(); if (session == null) { return(null); } Row domData = session.Execute("select * from \"dom\" where naziv = '" + naziv + "'").FirstOrDefault(); if (domData != null) { int domid = Convert.ToInt32(domData["domID"]); int kapacitet = Convert.ToInt32(domData["kapacitet"]); int spratnost = Convert.ToInt32(domData["spratnost"]); int zauzeto = Convert.ToInt32(domData["zauzeto"]); // Dom dom = new Dom(); dom.domID = domid != 0 ? domid : 0; dom.naziv = domData["naziv"] != null ? domData["naziv"].ToString() : string.Empty; dom.adresa = domData["adresa"] != null ? domData["adresa"].ToString() : string.Empty; dom.kapacitet = kapacitet != 0 ? kapacitet : 0; dom.spratnost = spratnost != 0 ? spratnost : 0; dom.zauzeto = zauzeto != 0 ? zauzeto : 0; //domovi.Add(dom); } return(dom); }
//neophodno za stampanje informacija o domu: Ali nije moguce da vrati! public static Dom GetDomID(int domID) { ISession session = SessionManager.GetSession(); if (session == null) { return(null); } var domoviData = session.Execute("select * from \"dom\""); Dom dom = new Dom(); foreach (var domData in domoviData) { int domid = Convert.ToInt32(domData["domID"]); if (domid == domID) { int kapacitet = Convert.ToInt32(domData["kapacitet"]); int spratnost = Convert.ToInt32(domData["spratnost"]); int zauzeto = Convert.ToInt32(domData["zauzeto"]); dom.domID = domid != 0 ? domid : 0; dom.naziv = domData["naziv"] != null ? domData["naziv"].ToString() : string.Empty; dom.adresa = domData["adresa"] != null ? domData["adresa"].ToString() : string.Empty; dom.kapacitet = kapacitet != 0 ? kapacitet : 0; dom.spratnost = spratnost != 0 ? spratnost : 0; dom.zauzeto = zauzeto != 0 ? zauzeto : 0; return(dom); } } return(null); }
private void button1_Click(object sender, EventArgs e) // button za brisanje zaposlenog { int indexRow = dataGridView2.CurrentRow.Index; string ime = (string)dataGridView2[1, indexRow].Value; string prezime = (string)dataGridView2[2, indexRow].Value; DataProvider.DeleteZaposlen(ime, prezime); //nije bas optimalno stalno ucitavati listu, ali s obzirom da lista ne moze biti velika u ovom sistemu //nece biti problema string nazivDoma = cbDom.SelectedItem.ToString(); Dom dom = DataProvider.GetDom(nazivDoma); List <Zaposleni> listaZaposleni = new List <Zaposleni>(); listaZaposleni = DataProvider.GetZaposleni(); List <Zaposleni> listaZaposleni1 = new List <Zaposleni>(); for (int i = 0; i < listaZaposleni.Count; i++) { if (listaZaposleni[i].domID == dom.domID) { listaZaposleni1.Add(listaZaposleni[i]); } } dataGridView2.DataSource = listaZaposleni1; dataGridView2.Columns["user_name"].Visible = false; dataGridView2.Columns["password"].Visible = false; }
private void FormaZaposleni_Load(object sender, EventArgs e) { string username = LogInDirektor.UserName; string password = LogInDirektor.PassWord; Dom dom = new Dom(); List <Direktor> lista = new List <Direktor>(); lista = DataProvider.GetDirektori(); Direktor direktor = new Direktor(); for (int i = 0; i < lista.Count; i++) { if (lista[i].user_name == username && lista[i].password == password) { direktor = lista[i]; } } id_doma = DataProvider.DirektorIdDoma(direktor.ime, direktor.prezime); dom = DataProvider.GetDomID(id_doma); // ovo da proveri username i password direktora i da na osnovu njega vrati DOM u kom je on direktor // da bi se u lblDom stampale informacije o domu. lblDom.Text = dom.naziv; Text = " Direktor " + direktor.ime + " " + direktor.prezime; lblAdresa.Text = dom.adresa; lblKapacitet.Text = "Kapacitet doma: " + dom.kapacitet; }
public void InnerParsingRules() { CQ res = Dom.Select("script"); // bug found 10/31/11 Assert.AreEqual(0, res.Children().Length, "Script cannot have children"); }
public static Dom any(Dom inner) => inp => (inp is IEnumerable) ? (((IEnumerable)(inp)).Cast <object>().Any()) ? inner(inp) : List <DomElement>() : List <DomElement>();
public static Dom filter(Func <dynamic, bool> f, Dom inner) => inp => { if (inp is IEnumerable) { var elements = new List <DomElement>(); foreach (dynamic item in ((IEnumerable)(inp))) { if (f(item)) { elements.Add(new DomGroup(item, "", inner(item))); } } return(elements.Freeze()); } else { if (f((dynamic)inp)) { return(List(new DomGroup(inp, "", inner((dynamic)inp)) as DomElement)); } else { return(List <DomElement>()); } } };
public void SaveLiteral() { Dom dom = Dom.Serialise("hello"); string output = dom.Save(); Assert.AreEqual("String \"hello\"", output); }
public void Complex() { var res = Dom.Find("p~span+div"); Assert.AreEqual(1, res.Length); Assert.AreEqual("test-show", res[0].Id); }
/*####################################################################*/ /* Game Loop */ /*####################################################################*/ public void Resize() { Dom.DfsOperationChildren(node => { node.Data.SissorArea = RenderManager.GraphicsDevice.Viewport.Bounds; }); Dom.DfsOperationChildren(node => node.Data.Layout()); }
public void GetHtml() { Dom = CQ.CreateFromUrl("http://www.microsoft.com/en/us/default.aspx?redir=true"); Assert.IsTrue(Dom.Document != null, "Dom was created"); var csq = Dom.Find(".hpMst_Stage"); Assert.IsTrue(csq.Length == 1, "I found an expected content container - if MS changed their web site this could fail."); }
protected PeachXPathNavigator(Dom dom, object currentNode, PeachXPathNodeType currentNodeType, int attributeIndex, bool iteratingAttributes) { this.dom = dom; this.currentNode = currentNode; this.currentNodeType = currentNodeType; this.attributeIndex = attributeIndex; this.iteratingAttributes = iteratingAttributes; }
public void LoadLiteral() { string encodedLiteral = "String \"Hello\""; var dom = Dom.Load(encodedLiteral); Assert.IsInstanceOfType(dom.Root.GetNode(), typeof(Dom.LiteralNode)); Assert.AreEqual("Hello", (dom.Root.GetNode() as Dom.LiteralNode).Value); Assert.AreEqual(typeof(string), (dom.Root.GetNode() as Dom.LiteralNode).Type); }
public void DeserialiseDictionary() { string input = "Dictionary<Int32,String> [\n Int32 \"1\": String \"one\"\n]"; Dom dom = Dom.Load(input); var result = dom.Deserialise <Dictionary <int, string> >(); Assert.AreEqual(result[1], "one"); }
public void StartsWithOrHyphen() { CQ res = Dom.Select("[lang|=en]"); Assert.AreEqual(2, res.Length); res = Dom.Select("[lang|=en-uk]"); Assert.AreEqual(1, res.Length); }
public void DeserialiseList() { var input = "List<Int32> [\n Int32 \"1\",\n Int32 \"2\"\n]"; var dom = Dom.Load(input); var result = dom.Deserialise <List <int> >(); Assert.AreEqual(result[0], 1); Assert.AreEqual(result[1], 2); }
//[Test,TestMethod] public void GetHtml() { Server.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2"; Dom = Server.CreateFromUrl("http://www.microsoft.com/en/us/default.aspx?redir=true"); Assert.IsTrue(Dom.Document != null, "Dom was created"); var csq = Dom.Find(".hpMst_Stage"); Assert.IsTrue(csq.Length == 1, "I found an expected content container - if MS changed their web site this could fail."); }
public void WriteParsableNumberObject() { Dom dom = Dom.Serialise(10); Assert.IsInstanceOfType(dom.Root.GetNode(), typeof(Dom.LiteralNode)); Dom.LiteralNode node = dom.Root.GetNode() as Dom.LiteralNode; Assert.AreEqual(typeof(int), node.Type); Assert.AreEqual("10", node.Value); }
public void InputCheckbox() { string ids = String.Empty; var res = Dom.Select("input:checkbox").Each(delegate(IDomObject e) { ids += (ids == "" ? "" : ",") + e.Id; }); Assert.AreEqual(4, res.Length, "Test input:checkbox"); }
public void DeserialiseLiteral() { var input = "String \"Hello\""; var dom = Dom.Load(input); var expected = "Hello"; var result = dom.Deserialise <string>(); Assert.AreEqual(expected, result); }
public void DeserialiseArray() { var input = "Int32[] [\n Int32 \"1\",\n Int32 \"2\"\n]"; var dom = Dom.Load(input); var result = dom.Deserialise <int[]>(); Assert.AreEqual(result[0], 1); Assert.AreEqual(result[1], 2); }
public void GetHtml() { var url = urls[0]; Dom = CQ.CreateFromUrl(url.Key); Assert.IsTrue(Dom.Document != null, "Dom was created"); var csq = Dom.Find(url.Value); Assert.IsTrue(csq.Length > 0, "I found an expected content container - if Github changed their web site this could fail."); }
public void GetHtmlWhoseContentTypeHasNoCharset() { var url = "http://www.pixnet.net"; Dom = CQ.CreateFromUrl(url); Assert.IsTrue(Dom.Document != null, "Dom was created"); var csq = Dom.Find("title:contains('痞客邦 PIXNET')"); Assert.IsTrue(csq.Length > 0, "I found an expected content container - if Pixnet changed their web site this could fail."); }
public Document Process(Dom.Document document) { Document result = null; if (document.NotNull() && document.Root.NotNull()) { Generic.IEnumerator<Node> root = this.Process(document.Root); if (root.MoveNext() && root.Current is Element) result = new Document(root.Current as Element) { Encoding = document.Encoding, Standalone = document.Standalone, Version = document.Version }; } return result; }
protected override Generic.IEnumerator<Dom.Node> Process(Dom.ProcessingInstruction instruction) { Generic.IEnumerator<Dom.Node> result; switch (instruction.Target) { case "include": result = this.Process(this.LoadAll(((Uri.Locator)instruction.Value).Resolve((Uri.Locator)instruction.Region.Resource))); break; default: result = base.Process(instruction); break; } return result; }
public override void VisitChildren(Dom.Expressions.ContainerExpression x) { }
protected override void OnScopeChanged(Dom.Statements.IStatement scopedStatement) { ctxt.CurrentContext.ScopedStatement = scopedStatement; }
public static bool NavigateTo(Dom.IEntity entity) { if (entity == null) throw new ArgumentNullException("entity"); var cu = entity.CompilationUnit; Dom.DomRegion region; if (entity is Dom.IClass) region = ((Dom.IClass)entity).Region; else if (entity is Dom.IMember) region = ((Dom.IMember)entity).Region; else region = Dom.DomRegion.Empty; if (cu == null || string.IsNullOrEmpty(cu.FileName) || region.IsEmpty) { foreach (var item in AddInTree.BuildItems<INavigateToEntityService>("/SharpDevelop/Services/NavigateToEntityService", null, false)) { if (item.NavigateToEntity(entity)) return true; } return false; } else { return FileService.JumpToFilePosition(cu.FileName, region.BeginLine, region.BeginColumn) != null; } }
public override void VisitPostfixExpression(Dom.Expressions.PostfixExpression x){}
public override void VisitOpBasedExpression(Dom.Expressions.OperatorBasedExpression ox){}