Examples of Arguments


Examples of io.airlift.airline.Arguments

                            injectionMetadata.commandOptions.add(optionMetadata);
                            break;
                    }
                }

                Arguments argumentsAnnotation = field.getAnnotation(Arguments.class);
                if (field.isAnnotationPresent(Arguments.class)) {
                    String title;
                    if (!argumentsAnnotation.title().isEmpty()) {
                        title = argumentsAnnotation.title();
                    }
                    else {
                        title = field.getName();
                    }

                    String description = argumentsAnnotation.description();
                    String usage = argumentsAnnotation.usage();
                    boolean required = argumentsAnnotation.required();

                    injectionMetadata.arguments.add(new ArgumentsMetadata(title, description, usage, required, path));
                }
            }
        }
View Full Code Here

Examples of jena.Arguments

    public static TestSuite suite()
        { return new TestSuite( TestArguments.class ); }

    @Test public void testUnspecifiedAreNull()
        {
        Arguments a = new Arguments( "foo" );
        assertEquals( null, a.valueFor( "foo" ) );
        assertEquals( null, a.valueFor( "spring" ) );
        }
View Full Code Here

Examples of modTransf.engine.Arguments

       // Iterate on all combinations
       ArgumentsIterator combinationsIter = new ArgumentsIterator( args );
       List res = new ArrayList();
       while(combinationsIter.hasNext() )
       {
         Arguments curArgs = combinationsIter.nextArguments();
         if( executeRuleInNewContext( curArgs, context ) )
           {
             //System.out.println("add args '" + curArgs + "'." );
             res.add( curArgs );
             isCalled = true;
View Full Code Here

Examples of modTransf.engine.Arguments

    rule.addRule( createSimpleRule( "r1", "in, out", false) );

    rule.engineStart( context );

    // execute the rule
    Arguments args = new ArrayArguments();
    rule.execute( args, context );

    // Check the descriptors
    assertEquals("desc size", registeredRule.getParameterDescriptors().size(), rule.getParameterDescriptors().size());
    Iterator iterRegistered = registeredRule.getParameterDescriptors().iterator();
View Full Code Here

Examples of modTransf.engine.Arguments

    rule.addRule( createSimpleRule( "rule3", "in, out", true) );

    rule.engineStart( context );

    // execute the rule
    Arguments args = new ArrayArguments();
    args.add( attr1 );
    args.add( null );
    rule.execute( args, context );

    // Check if the rule is called
    //assertEquals("rule is called", 1, methodCallsTrace.size());
    assertTrue("rule1 is checked", methodCallsTrace.remove("rule1.execute()"));
View Full Code Here

Examples of modTransf.engine.Arguments

    rule.addRule( rule3);

    rule.engineStart( context );

    // execute the rule
    Arguments args = new ArrayArguments();
    args.add( attr1 );
    args.add( null );
    rule.isAllowed( args, context );

    // Check if the rule is called
    //assertEquals("rule is called", 1, methodCallsTrace.size());
    assertTrue("rule1 is checked", methodCallsTrace.remove("rule1.isAllowed()"));
View Full Code Here

Examples of modTransf.engine.Arguments

    assertTrue("trace", methodCallsTrace.remove(ruleName+".execute()"));
    assertEquals("trace", 0, methodCallsTrace.size());

    // Check the arguments provided to the called rule
    Arguments args = (Arguments)objectTrace.get( ruleName+".execute().args");
    assertEquals("provided args ", attr0, args.get(0));
    assertEquals("provided args ", null, args.get(1)); // out args are nullified
  }
View Full Code Here

Examples of modTransf.engine.Arguments

    if (ruleLog.isInfoEnabled() )
      ruleLog.info( "resolve all '" + ruleName + "'( found " + argIter.size() " combinations )" );

     while( argIter.hasNext() )
     {
       Arguments args = argIter.nextArguments();
       //System.out.println( "execute(" + args + " )" );
       // Initialize new context
       context.enterLocalContext();
       //context.setArguments(args);
       //context.setRule(this);
View Full Code Here

Examples of modTransf.engine.Arguments

    //rule.addDomain( createDomain( "uml", 1, null, null, true) );
    String actionName = "action";
    rule.addAction( new CheckContextAction(actionName) );

    // execute the rule
    Arguments args = new ArrayArguments();
    rule.execute( args, context );

    // Check if the action is called
    assertTrue("trace", methodCallsTrace.remove(actionName+".execute()"));
    assertEquals("trace", 0, methodCallsTrace.size());
View Full Code Here

Examples of modTransf.engine.Arguments

  {
    String VARNAME = "aVarName";
    Domain domain = createDomain("src", 0, VARNAME, null);

    String value = new String("aValue");
    Arguments args = new ArrayArguments();
    args.add(value);
    contextImpl.setArguments(args);

    // Try to get the value
    Object res = domain.getPropertyValue(null, context); // Surrounding rule is not set
    assertEquals("property value", value, res);

    // Try to set the value
    Object newValue = new String("aNewValue");
    domain.setPropertyValue(null, newValue, context); // Surrounding rule is not set
    res = domain.getPropertyValue(null, context); // Surrounding rule is not set
    assertEquals("property value", newValue, res);
    assertEquals("arguments out value", newValue, args.get(0));
  }
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.