Search in sources :

Example 1 with Alias

use of org.jbehave.core.annotations.Alias in project jbehave-core by jbehave.

the class OrganizationSteps method createOrganizationWithName.

@Given("an organization named $orgNames")
@Alias("organizations named $orgNames")
public void createOrganizationWithName(List<String> orgNames) {
    for (String orgName : orgNames) {
        Organization org = new Organization();
        org.setName(orgName);
        org.setAuthenticationPolicy(new AuthenticationPolicy());
        organizationDao.persist(org);
    }
}
Also used : Organization(org.jbehave.example.spring.security.domain.Organization) AuthenticationPolicy(org.jbehave.example.spring.security.domain.AuthenticationPolicy) Alias(org.jbehave.core.annotations.Alias) Given(org.jbehave.core.annotations.Given)

Example 2 with Alias

use of org.jbehave.core.annotations.Alias in project javaparser by javaparser.

the class ManipulationSteps method thenMethodInClassHasArguments.

@Then("method $methodPosition in class $classPosition has $expectedCount parameters")
@Alias("method $methodPosition in class $classPosition has $expectedCount parameter")
public void thenMethodInClassHasArguments(int methodPosition, int classPosition, int expectedCount) {
    CompilationUnit compilationUnit = (CompilationUnit) state.get("cu1");
    MethodDeclaration method = getMethodByPositionAndClassPosition(compilationUnit, methodPosition, classPosition);
    assertThat(method.getParameters().size(), is(expectedCount));
}
Also used : CompilationUnit(com.github.javaparser.ast.CompilationUnit) MethodDeclaration(com.github.javaparser.ast.body.MethodDeclaration) Alias(org.jbehave.core.annotations.Alias) Then(org.jbehave.core.annotations.Then)

Aggregations

Alias (org.jbehave.core.annotations.Alias)2 CompilationUnit (com.github.javaparser.ast.CompilationUnit)1 MethodDeclaration (com.github.javaparser.ast.body.MethodDeclaration)1 Given (org.jbehave.core.annotations.Given)1 Then (org.jbehave.core.annotations.Then)1 AuthenticationPolicy (org.jbehave.example.spring.security.domain.AuthenticationPolicy)1 Organization (org.jbehave.example.spring.security.domain.Organization)1