Examples of AmpPathElement


Examples of com.bazaarvoice.jolt.common.pathelement.AmpPathElement

        AssertJUnit.assertEquals( "SecondaryRatings", path.get( 0 ).toString() );
        AssertJUnit.assertEquals( "Value", path.get( 2 ).getRawKey() );
        AssertJUnit.assertEquals( "Value", path.get( 2 ).toString() );
        AssertJUnit.assertEquals( "Value", path.get( 2 ).toString() );

        AmpPathElement refElement = (AmpPathElement) path.get( 1 );

        AssertJUnit.assertEquals( 3, refElement.getTokens().size() );
        AssertJUnit.assertEquals( "tuna-", (String) refElement.getTokens().get(0) );
        AssertJUnit.assertEquals( "-marlin", (String) refElement.getTokens().get(2) );

        AssertJUnit.assertTrue( refElement.getTokens().get(1) instanceof AmpReference );
        AmpReference ref = (AmpReference) refElement.getTokens().get(1);
        AssertJUnit.assertEquals( 0, ref.getPathIndex() );
        AssertJUnit.assertEquals( 1, ref.getKeyGroup() );
    }
View Full Code Here

Examples of com.bazaarvoice.jolt.common.pathelement.AmpPathElement

        { // 1
            PathElement pe = path.get( 1 );
            AssertJUnit.assertTrue( "Second pathElement should be a literal one.", pe instanceof AmpPathElement );

            AmpPathElement refElement = (AmpPathElement) pe;

            AssertJUnit.assertEquals( 3, refElement.getTokens().size() );

            {
                AssertJUnit.assertTrue( refElement.getTokens().get(0) instanceof String );
                AssertJUnit.assertEquals( "photos-", (String) refElement.getTokens().get(0) );
            }
            {
                AssertJUnit.assertTrue( refElement.getTokens().get(1) instanceof AmpReference );
                AmpReference ref = (AmpReference) refElement.getTokens().get(1);
                AssertJUnit.assertEquals( "&(1,0)", ref.getCanonicalForm() );
                AssertJUnit.assertEquals( 1, ref.getPathIndex() );
                AssertJUnit.assertEquals( 0, ref.getKeyGroup() );
            }
            {
                AssertJUnit.assertTrue( refElement.getTokens().get(2) instanceof String );
                AssertJUnit.assertEquals( "-bob", (String) refElement.getTokens().get(2) );
            }
        }

        { // 2
            PathElement pe = path.get( 2 );
View Full Code Here

Examples of com.bazaarvoice.jolt.common.pathelement.AmpPathElement

        else if ( key.contains("&") ) {
            if ( key.contains("*") )
            {
                throw new SpecException("Can't mix * with & ) ");
            }
            return Arrays.<PathElement>asList( new AmpPathElement( key ) );
        }
        else if ( "*".equals( key ) ) {
            return Arrays.<PathElement>asList( new StarAllPathElement( key ) );
        }
        else if ( StringUtils.countMatches( key, "*" ) == 1 ) {
View Full Code Here

Examples of com.bazaarvoice.jolt.common.pathelement.AmpPathElement

        else if ( key.contains("&") ) {
            if ( key.contains("*") )
            {
                throw new SpecException("Can't mix * with & ) ");
            }
            return Arrays.<PathElement>asList( new AmpPathElement( key ) );
        }
        else if ( "*".equals( key ) ) {
            return Arrays.<PathElement>asList( new StarAllPathElement( key ) );
        }
        else if ( StringUtils.countMatches( key, "*" ) == 1 ) {
View Full Code Here
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.