Package org.idpf.epubcheck.util.css.CssGrammar

Examples of org.idpf.epubcheck.util.css.CssGrammar.CssSelector


    HandlerImpl handler = checkBasics(exec(s));
   
    assertEquals(1, handler.selectors.size());   
    List<CssSelector> selectors = handler.selectors.get(0);
    assertEquals(1, selectors.size());   
    CssSelector first = selectors.get(0);
    assertTrue(first.getComponents().get(0) instanceof CssSimpleSelectorSequence);
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)first.getComponents().get(0);   
    assertEquals("E1", seq.getComponents().get(0).toCssString());
    assertTrue(first.getComponents().get(1) instanceof CssSelectorCombinator);
    assertTrue(first.getComponents().get(2) instanceof CssSimpleSelectorSequence);
               
  }
View Full Code Here


  @Test
  public void testParserSelectorCombinatorTyping001() throws Exception {
    String s = "A B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

  @Test
  public void testParserSelectorCombinatorTyping002a() throws Exception {
    String s = "A > B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

  @Test
  public void testParserSelectorCombinatorTyping002b() throws Exception {
    String s = "A>B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

  @Test
  public void testParserSelectorCombinatorTyping003a() throws Exception {
    String s = "A + B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

  @Test
  public void testParserSelectorCombinatorTyping003b() throws Exception {
    String s = "A+B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

  @Test
  public void testParserSelectorCombinatorTyping004a() throws Exception {
    String s = "A ~ B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

  @Test
  public void testParserSelectorCombinatorTyping004b() throws Exception {
    String s = "A~B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

    assertEquals(1, handler.selectors.size());
    assertEquals(1, handler.selectors.get(0).size());
   
    List<CssSelector> selectors = handler.selectors.get(0);
    assertEquals(1, selectors.size());
    CssSelector first = selectors.get(0);
    assertTrue(first.getComponents().get(0) instanceof CssSimpleSelectorSequence);   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)first.getComponents().get(0);   
    assertEquals("E1", seq.getComponents().get(0).toCssString());
   
               
  }
View Full Code Here

    assertEquals(1, handler.selectors.size());
   
    List<CssSelector> selectors = handler.selectors.get(0);
    assertEquals(3, selectors.size());
   
    CssSelector first = selectors.get(0);
    assertTrue(first.getComponents().get(0) instanceof CssSimpleSelectorSequence);   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)first.getComponents().get(0);   
    assertEquals("E1", seq.getComponents().get(0).toCssString());
   
    CssSelector third = selectors.get(2);
    assertTrue(third.getComponents().get(0) instanceof CssSimpleSelectorSequence);   
    CssSimpleSelectorSequence seq2 = (CssSimpleSelectorSequence)third.getComponents().get(0);   
    assertEquals("E3", seq2.getComponents().get(0).toCssString());
           
  }
View Full Code Here

TOP

Related Classes of org.idpf.epubcheck.util.css.CssGrammar.CssSelector

Copyright © 2018 www.massapicom. 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.