private NthArgument getNthChildArgument() { return new NthArgument(astCssNthLastChildPseudoClass.getArgument()); }
@SuppressWarnings("UnnecessaryLocalVariable") private void assertNthLastChildArgumentYields(String nthArgument, String expectedCSS, String expectedXPath) { String pseudoThatTheDriverWillTestForNativeSupport = NTH_LAST_CHILD_PSEUDO_USED_IN_NATIVE_SUPPORT_CHECK; assertPseudoSupportsBothPureCssAndPureXPathWhenNativelySupported( pseudoThatTheDriverWillTestForNativeSupport, new CssNthLastChildPseudoClass(new AstCssNthLastChildPseudoClass(nthArgument)), expectedCSS, expectedXPath ); assertPseudoClass(new CssNthLastChildPseudoClass(new AstCssNthLastChildPseudoClass(nthArgument))).whenNotNativelySupported().translatesToPureXPath(expectedXPath); }
@Test public void visitCssNthLastChildPseudoClass() { assertVisitorVisitsCorrectClass(new AstCssNthLastChildPseudoClass("77")); }
pseudoClassesF.put(AstCssLastOfTypePseudoClass.PSEUDO, a -> new AstCssLastOfTypePseudoClass()); pseudoClassesF.put(AstCssNthChildPseudoClass.PSEUDO, a -> new AstCssNthChildPseudoClass(a)); pseudoClassesF.put(AstCssNthLastChildPseudoClass.PSEUDO, a -> new AstCssNthLastChildPseudoClass(a)); pseudoClassesF.put(AstCssNthLastOfTypePseudoClass.PSEUDO, a -> new AstCssNthLastOfTypePseudoClass(a)); pseudoClassesF.put(AstCssNthOfTypePseudoClass.PSEUDO, a -> new AstCssNthOfTypePseudoClass(a));
private NthArgument getNthChildArgument() { return new NthArgument(astCssNthLastChildPseudoClass.getArgument()); }
pseudoClassesF.put(AstCssLastOfTypePseudoClass.PSEUDO, a -> new AstCssLastOfTypePseudoClass()); pseudoClassesF.put(AstCssNthChildPseudoClass.PSEUDO, a -> new AstCssNthChildPseudoClass(a)); pseudoClassesF.put(AstCssNthLastChildPseudoClass.PSEUDO, a -> new AstCssNthLastChildPseudoClass(a)); pseudoClassesF.put(AstCssNthLastOfTypePseudoClass.PSEUDO, a -> new AstCssNthLastOfTypePseudoClass(a)); pseudoClassesF.put(AstCssNthOfTypePseudoClass.PSEUDO, a -> new AstCssNthOfTypePseudoClass(a));